Ableton Live Extensions SDK

Lobsters Hottest Tools

Summary

Ableton has released a software development kit (SDK) for Live 12.4.5 beta, allowing developers to create custom extensions that interact with tracks, clips, MIDI, and more using Node.js.

<p><a href="https://lobste.rs/s/vpvc89/ableton_live_extensions_sdk">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 06/02/26, 03:50 PM

# Extensions SDK Source: [https://www.ableton.com/en/live/extensions](https://www.ableton.com/en/live/extensions) \[CLICK TO EXPAND\] BBenCut ![BBenCut](https://beta-ableton.imgix.net/media/mzjdexbj/bbencut-final.jpg?height=780&v=1dcf1576afbae00&fit=crop) Photo MIDI ![Photo MIDI](https://beta-ableton.imgix.net/media/eq4hmem5/photo-midi-thumbnail-mbk-05-28.jpg?height=780&v=1dcf1576ad401c0&fit=crop) Notation ![Notation](https://beta-ableton.imgix.net/media/hl5brz3x/notation-thumbnail-final.jpg?height=780&v=1dcf1576ab68eb0&fit=crop) Paulstretch for Live ![Paulstretch for Live](https://beta-ableton.imgix.net/media/3dkmenoo/paulstretch-thumbnail-final.jpg?height=780&v=1dcf1576aa6b030&fit=crop) Vivarium ![Vivarium](https://beta-ableton.imgix.net/media/qjyb4w04/vivarium-thumbnail-mbk-05-28.jpg?height=780&v=1dcf1576aeae520&fit=crop) Beat Buddy ![Beat Buddy](https://beta-ableton.imgix.net/media/o5slajkp/beat-buddy-thumbnail-final.jpg?height=780&v=1dcf1576ac4bf80&fit=crop) Bird Game ![Bird Game](https://beta-ableton.imgix.net/media/jhvjux1u/bird-game-thumbnail-final.jpg?height=780&v=1dcf1576a980a30&fit=crop) RNMR ![RNMR](https://beta-ableton.imgix.net/media/intfn3fe/rnmr-thumbnail-final.jpg?height=780&v=1dcf1576a88c7f0&fit=crop) ### Expand, reshape and customize Live\.Join the beta, download the SDK and start experimenting\. [Start building](https://ableton.github.io/extensions-sdk#) ### FAQs [What are Extensions?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_1) 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?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_2) 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?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_3) 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?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_4) 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?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_5) Developing with Extensions requires the following to be installed on your computer \(macOS or Windows\): - The[Ableton Extensions SDK](https://ableton.github.io/extensions-sdk) - [Node JS](https://nodejs.org/en/download)v24\.16\.0 \(LTS\) [How do Extensions run inside Live?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_6) 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?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_7) 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?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_8) 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 experience\. [Where can I find more information about Extensions?](https://www.ableton.com/en/live/extensions#collapse_7df74b06-43ef-4381-a21d-bbc59ee9a124_9) Check out the documentation in the[Ableton Extensions SDK GitHub repository](https://ableton.github.io/extensions-sdk)for more information\.

Similar Articles

Effects SDK

Product Hunt

Effects SDK is an AI-powered SDK for adding video and audio effects to real-time applications.

Sales Studio

Product Hunt

Sales Studio is a private studio for live demos on macOS.