diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..55c533e
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,19 @@
+{
+    "name": "drupal/shell",
+    "description": "Web-based emulated shell access for your Drupal server.",
+    "type": "drupal-module",
+    "homepage": "https://www.drupal.org/project/shell",
+    "authors": [
+        {
+            "name": "Richard Peacock (richardp)",
+            "homepage": "https://www.drupal.org/u/richardp",
+            "role": "Maintainer"
+        }
+    ],
+    "support": {
+        "issues": "https://www.drupal.org/project/issues/shell",
+        "irc": "irc://irc.freenode.org/drupal-contribute",
+        "source": "https://cgit.drupalcode.org/shell"
+    },
+    "license": "GPL-2.0+"
+}
\ No newline at end of file
