Libraries & SDKs
Official REST API libraries
Section titled “Official REST API libraries”ElevenLabs provides officially supported libraries that are updated with the latest features available in the REST API.
| Language | GitHub | Package Manager |
|---|---|---|
| Python | GitHub README | PyPI |
| Javascript (Node) | GitHub README | npm |
Command-line interface
Section titled “Command-line interface”The ElevenLabs CLI brings the REST API to your terminal. Homebrew (macOS) and Scoop (Windows) are the recommended install methods.
Homebrew (macOS)
brew install elevenlabs/tap/elevenlabsScoop (Windows)
scoop bucket add elevenlabs https://github.com/elevenlabs/scoop-bucket
scoop install elevenlabsnpm
npm install -g @elevenlabs/clicurl
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elevenlabs/cli/releases/latest/download/elevenlabs-cli-installer.sh | shThen authenticate — this opens your browser to authorize the CLI:
elevenlabs auth loginOfficial Agents Platform libraries
Section titled “Official Agents Platform libraries”These libraries are designed for use with ElevenLabs Agents Platform.
| Language | Documentation | Package Manager |
|---|---|---|
| Javascript | Docs | npm |
| React | Docs | npm |
| React Native | Docs | npm |
| Python | Docs | PyPI |
| Swift | Docs | Github |
| Kotlin | Docs | Maven |
| Flutter | Docs | Pub |
Third-party libraries
Section titled “Third-party libraries”These libraries are not officially supported by ElevenLabs, but are community-maintained.