diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..ac018ff
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "src/jmap-client-ts"]
+	path = src/client/jmap-client-ts
+	url = git@github.com:EliRibble/jmap-client-ts.git
diff --git a/src/client/jmap-client-ts b/src/client/jmap-client-ts
new file mode 160000
index 0000000..fdab379
--- /dev/null
+++ b/src/client/jmap-client-ts
@@ -0,0 +1 @@
+Subproject commit fdab37996a4709b13962b67d1aa49e85a8305755