diff --git a/packages/embed/README.md b/packages/embed/README.md
new file mode 100644
index 00000000..9519a3a9
--- /dev/null
+++ b/packages/embed/README.md
@@ -0,0 +1,27 @@
+# @strudel.cycles/embed
+
+This package contains a embeddable web component for the Strudel REPL.
+
+## Usage
+
+Either install with `npm i @strudel.cycles/embed` or just use a cdn to import the script:
+
+```html
+
+
+
+
+
diff --git a/packages/embed/package.json b/packages/embed/package.json
new file mode 100644
index 00000000..70c778ad
--- /dev/null
+++ b/packages/embed/package.json
@@ -0,0 +1,25 @@
+{
+ "name": "@strudel.cycles/embed",
+ "version": "0.0.1",
+ "description": "Embeddable Web Component to load a Strudel REPL into an iframe",
+ "main": "embed.js",
+ "type": "module",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/tidalcycles/strudel.git"
+ },
+ "keywords": [
+ "tidalcycles",
+ "strudel",
+ "pattern",
+ "livecoding",
+ "algorave"
+ ],
+ "author": "Felix Roos ",
+ "license": "AGPL-3.0-or-later",
+ "bugs": {
+ "url": "https://github.com/tidalcycles/strudel/issues"
+ },
+ "homepage": "https://github.com/tidalcycles/strudel#readme",
+ "dependencies": {}
+}