Package and share
How to package an Ableton extension into a .ablx and share it. The build
bundles your code and the SDK into one installable file; what you may and may not
redistribute is governed by the SDK license.
Build the .ablx
Section titled “Build the .ablx”-
Bundle for production and package:
Terminal window npm run package # esbuild --production, then extensions-cli package -
The CLI produces a
.ablx. That single file is what a user installs in Live: Settings, then Extensions, then add the file, then restart Live.
What you can share, and what you cannot
Section titled “What you can share, and what you cannot”Where to share it
Section titled “Where to share it”- A GitHub release is the natural home for the
.ablxartifact. Tag a version, attach the file, write honest notes (including the beta limits). - The Ableton Discord
#extensions-galleryis the highest-intent place to show producers an extension. A short screen capture with the right-click menu visible reads as native; pair it with the file and a one-line “what it does and what it doesn’t.”
Set expectations honestly
Section titled “Set expectations honestly”State the API version you built against, the Live build you verified in, and the limits of what your extension can do in the beta. An honest limit reads as competence and survives the first careful look, which is what compounds.