diff --git a/.gitmodules b/.gitmodules
index aac10606b55e87e1e852bbae747f641a089c10e7..01f7959159207f7eabdc67ebfe6db948649be614 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -126,3 +126,6 @@
 	path = libdap-chain-common
 	url = https://gitlab.demlabs.net/cellframe/libdap-chain-common
 	branch = master
+[submodule "libdap-chain-plugins-python"]
+	path = libdap-chain-plugins-python
+	url = https://gitlab.demlabs.net/cellframe/libdap-chain-plugins-python.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 434bd2a28641e8e196061a90cafddf6ce74d0dd4..1693f1bfbdacbdd0621519bc56fe9bf5d4673e96 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -173,6 +173,8 @@ add_subdirectory(libdap-stream-ch-chain)
 add_subdirectory(libdap-stream-ch-chain-net)
 add_subdirectory(libdap-stream-ch-chain-net-srv)
 
+add_subdirectory(libdap-chain-plugins-python)
+
 #if (NOT ANDROID)
     add_subdirectory(libdap-chain-global-db)
 #endif()
diff --git a/libdap-chain-plugins-python b/libdap-chain-plugins-python
new file mode 160000
index 0000000000000000000000000000000000000000..745214b38f56fff4ecd5c029b8d728358be815eb
--- /dev/null
+++ b/libdap-chain-plugins-python
@@ -0,0 +1 @@
+Subproject commit 745214b38f56fff4ecd5c029b8d728358be815eb