diff --git a/cern_ldap_api.info.yml b/cern_ldap_api.info.yml
index b5f2381e2bfc942271a7dbc5d3c9f96148263991..7814e1367ad94c0cd8f2a60b26347ca9ca59505f 100644
--- a/cern_ldap_api.info.yml
+++ b/cern_ldap_api.info.yml
@@ -2,6 +2,7 @@ name: CERN Ldap API
 type: module
 description: Provides a service API to access CERN LDAP, please note this module doesn't offer any interface and should be used only to develop advance modules
 core: 8.x
+core_version_requirement: ^8 || ^9
 package: CERN
 version: 0.1
-project: cern_ldap_api
\ No newline at end of file
+project: cern_ldap_api
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000000000000000000000000000000000000..eaa64f521762c241d54716cfed9bc623946ed369
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,20 @@
+{
+  "name": "drupal/cern-ldap-api",
+  "description": "Provides a service API to access CERN LDAP",
+  "version": "0.1",
+  "type": "drupal-custom-module",
+  "license": "GPL-2.0-or-later",
+  "authors": [
+    {
+      "name": "Konstantinos Platis",
+      "email": "konstantinos.platis@cern.ch"
+    }
+  ],
+  "repositories": [
+    {
+      "type": "composer",
+      "url": "https://packages.drupal.org/8"
+    }
+  ],
+  "require": {}
+}