Extensions SDK: An experimental playground inside Ableton Live

ceravis1 pts0 comments

Introducing Extensions SDK: An experimental playground inside Live

Skip to main content<br>Skip to footer

More on Ableton.com:

Blog

Ableton for the Classroom

Ableton for Colleges and Universities

Certified Training

About Ableton

Jobs

Apprenticeships

More from Ableton:

Loop

Watch Talks, Performances and Features from Ableton's Summit for Music Makers

Learning Music

Learn the fundamentals of music making right in your browser.

Learning Synths

Get started with synthesis using a web-based synth and accompanying lessons.

Making Music

Some tips from 74 Creative Strategies for Electronic Producers.

June 2, 2026

Introducing Extensions SDK: An experimental playground inside Live

The new Extensions Software Development Kit (SDK) is now in public beta.

Available as a free download, Extensions SDK is an open JavaScript toolkit allowing anyone to create custom tools that expand the possibilities inside Live 12 Suite.

Visit the Extensions SDK page ›

Menu

What are Extensions?

Extensions are optional add-on tools that run alongside Live and can be accessed with a right-click from anywhere in your Set. They can read and edit the structure of your Set – including tracks, clips, parameters, automation and more.

Using the Extensions SDK, you can create tools that analyze, visualize, and reorganize your Live projects, automate the most repetitive parts of your process, spark or scramble ideas, and connect Live to entirely new services and systems. Some Extensions will help you move faster. Others might slow you down in just the right way.

How do I build them?

Creating an Extension with the SDK is easy. Using familiar web technologies and shared ideas, it’s possible to go from a rough concept to a working tool quickly. Like making music, the results don’t need to be perfect to be interesting.

Learn how to start building your own Extensions in this introductory explainer video:

Check out the Extensions SDK on GitHub for full instructions

Share and discover Extensions

Take a look at some early examples of what’s possible to get inspiration for your own Extensions. Ableton’s Discord Server also welcomes community contributions, with a dedicated space for sharing, discussing and collaborating on Extensions.

If you’re a Live 12 Suite user and want to test out the tools, you’ll need to join the beta program and download Live version 12.4.5. Once you’re on the beta, you can install Extensions you’ve built or downloaded in Live’s settings.

Extensions SDK FAQs

What are Extensions?

Ableton Extensions, introduced in Live 12.4.5, provide a way for users to develop and use their own tools within Ableton Live using the Ableton Extensions SDK.

Extensions can interact with tracks, clips, MIDI, devices, tempo, and other parts of a Live Set to automate tasks, transform musical data, and customize Live’s capabilities.

In which versions and editions of Live are Extensions available?

Extensions are available in Live 12 Suite Beta, version 12.4.5 or later. Extensions are not available in Live Standard, Intro, or Lite.

What can I do with Extensions?

Extensions can be programmed to affect tracks, clips, MIDI notes, devices, tempo and more. You can build Extensions to:

Transform MIDI

Analyze song and track structure

Automate repetitive tasks

Create unusual generative patterns

Connect to external services

Even play games in Live!

How do I use Extensions in Live?

After you install an Extension in Live (via Settings → Extensions), here's how to access it:

Right-click an item in your Set (e.g. a MIDI clip, track, or other item).

Look in the context menu that appears.

If the Extension can be used on that item, it will show up there.

Click the name to run or edit the Extension.

After choosing it from the menu, a pop-up will appear in which you can alter the parameters of the Extension before running it. Triggering an extension causes it to run once, performing its task which returns a result or applies changes, then stop.

What is needed to develop Extensions?

Developing with Extensions requires the following to be installed on your computer (macOS or Windows):

The Ableton Extensions SDK

Node JS v24.16.0 (LTS)

How do Extensions run inside Live?

Extensions are built on the NodeJS platform, a free, open-source, cross-platform JavaScript runtime environment. Extensions are triggered from the right-click context menu for the relevant item in your Set.

How are Extensions different from Max for Live?

Max for Live is a deep creative patching environment offering synthesis, custom instruments and complex signal chains. Extensions are JavaScript-based tools that interact with the Set itself, affecting structure, data, and workflow.

Do I need to be a developer to build an Extension?

The SDK is built on standard web technologies that AI coding assistants handle well. If you can clearly describe your idea for an Extension, you may be able to build a working Extension with AI assistance, without any coding...

extensions live ableton extension from tools

Related Articles