Skip to content

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.

  1. Bundle for production and package:

    Terminal window
    npm run package # esbuild --production, then extensions-cli package
  2. 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.

  • A GitHub release is the natural home for the .ablx artifact. Tag a version, attach the file, write honest notes (including the beta limits).
  • The Ableton Discord #extensions-gallery is 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.”

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.