diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..ee4f22d
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,16 @@
+{
+  "name": "drupal/domain_registration",
+  "type": "drupal-module",
+  "description": "Module Allows or restricts registration on your site based on the persons email address domain.",
+  "keywords": ["Drupal", "domain_registration"],
+  "license": "GPL-2.0+",
+  "homepage": "http://drupal.org/project/domain_registration",
+  "minimum-stability": "dev",
+  "support": {
+    "issues": "http://drupal.org/project/issues/domain_registration",
+    "source": "http://cgit.drupalcode.org/domain_registration"
+  },
+  "require": {
+    "drupal/core": "^8 || ^9"
+  }
+}
diff --git a/domain_registration.info.yml b/domain_registration.info.yml
index bb66196..18d63ab 100644
--- a/domain_registration.info.yml
+++ b/domain_registration.info.yml
@@ -1,5 +1,6 @@
 name: 'Domain Registration'
 description: 'Restrict user registration to email addresses of particular domains'
 core: 8.x
+core_version_requirement: ^8 || ^9
 configure: domain_registration.admin_form
 type: module
