Skip to main content
ElevenLabs Documentation Docs

Search documentation

Type to search this documentation.

On this pageOverview

Libraries & SDKs

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

The ElevenLabs CLI brings the REST API to your terminal. Homebrew (macOS) and Scoop (Windows) are the recommended install methods.

Homebrew (macOS)

Homebrew (macOS)
brew install elevenlabs/tap/elevenlabs

Scoop (Windows)

Scoop (Windows)
scoop bucket add elevenlabs https://github.com/elevenlabs/scoop-bucket
scoop install elevenlabs

npm

npm
npm install -g @elevenlabs/cli

curl

curl
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elevenlabs/cli/releases/latest/download/elevenlabs-cli-installer.sh | sh

Then authenticate — this opens your browser to authorize the CLI:

Bash
elevenlabs auth login

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

These libraries are not officially supported by ElevenLabs, but are community-maintained.

Library Documentation Package Manager
Vercel AI SDK Docs npm
.NET Docs NuGet
Unity Docs OpenUPM
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu