What are Ableton Live Extensions?

Extensions are optional add-on tools for Ableton Live 12 Suite, written in JavaScript or TypeScript with Ableton's open Extensions SDK. They run alongside Live, can read and edit the structure of your Set — tracks, clips, MIDI notes, devices, tempo and more — and appear in the right-click context menu of whatever they work on. Ableton released the SDK as a free public beta on June 2, 2026.

The short version

Extensions vs. Max for Live

Max for Live devices live inside a track as instruments or effects and process audio and MIDI in real time. Extensions work on your project data: they run once when you trigger them, read or rewrite the Set, and stop. Need real-time audio, MIDI routing, a native device or a control surface? That's still Max for Live. Need to rename 80 tracks, generate a drum pattern, export stems with trimmed silence, or send a clip to a web service? That's an Extension.

How an extension works

An extension is a Node.js package with a manifest.json (name, author, version, entry file, minimum API version) and a bundled JavaScript entry point that exports an activate() function. In it you register commands and attach them to context-menu scopes such as MidiClip, AudioTrack or Scene. When a user picks your entry from the right-click menu, Live hands your command a handle to the selected object; the SDK resolves it into typed objects (clips with notes in beats, tracks, devices, the song's tempo). The SDK also provides progress dialogs, modal web views and a per-extension storage directory. The CLI scaffolds, runs and packages extensions into a single .ablx file for distribution.

Safety

Extensions run real code with normal file and network access on your machine. Treat them like any software download: prefer authors with public source code, read the description and comments, and save your Set before running a new tool. LiveExtensions lists extensions as their authors submit them; we remove listings reported as harmful but do not audit code.

Sister site: Max for Live devices

LiveExtensions is run by the same people as max4.live, the search engine and catalogue for 9,000+ Max for Live devices. Need a real-time audio or MIDI device rather than an Extension? Start there. Both sites are independent, community-run and free.

Official links & further reading

Frequently asked questions

Do Extensions work in Live Standard or Intro?

No. During the beta they require Live 12 Suite, version 12.4.5 or later.

Are Extensions free?

The SDK is free. Individual extensions are priced by their authors; LiveExtensions lists both free and paid ones and hosts the files of free ones.

Can I build one without being a programmer?

Ableton points out that because the SDK uses standard JavaScript, AI coding assistants are good at it: describe the tool you want, iterate, package, install. Start from the SDK's example projects.

Where do I share my extension?

Right here: submit it and it's live in minutes with its own page, download counter, ratings and comments. Ableton's Discord has a sharing channel too.