diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..e44b769964f1d47ff94456d4bc777b29382b5bf3
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,9 @@
+[submodule "openairinterface5g/nric/flexric"]
+	path = openairinterface5g/nric/flexric
+	url = https://gitlab.eurecom.fr/mosaic5g/flexric.git
+[submodule "openairinterface5g/nric/oai"]
+	path = openairinterface5g/nric/oai
+	url = https://gitlab.eurecom.fr/oai/openairinterface5g.git
+[submodule "openairinterface5g/nric/swig"]
+	path = openairinterface5g/nric/swig
+	url = https://github.com/swig/swig.git
diff --git a/openairinterface5g/nric/flexric b/openairinterface5g/nric/flexric
new file mode 160000
index 0000000000000000000000000000000000000000..8ee3aca107a9da8ccf425e623bed18cd40a31fa1
--- /dev/null
+++ b/openairinterface5g/nric/flexric
@@ -0,0 +1 @@
+Subproject commit 8ee3aca107a9da8ccf425e623bed18cd40a31fa1
diff --git a/openairinterface5g/nric/oai b/openairinterface5g/nric/oai
new file mode 160000
index 0000000000000000000000000000000000000000..afc75c5db9988892c1a33710a1b7c6651894df92
--- /dev/null
+++ b/openairinterface5g/nric/oai
@@ -0,0 +1 @@
+Subproject commit afc75c5db9988892c1a33710a1b7c6651894df92
diff --git a/openairinterface5g/nric/swig b/openairinterface5g/nric/swig
new file mode 160000
index 0000000000000000000000000000000000000000..7d4e1cd629ee5207f3f93b2461eed8c788c9322f
--- /dev/null
+++ b/openairinterface5g/nric/swig
@@ -0,0 +1 @@
+Subproject commit 7d4e1cd629ee5207f3f93b2461eed8c788c9322f