Bibliotecas y SDK

Explora bibliotecas específicas para cada lenguaje para usar la API de ElevenLabs.

Bibliotecas oficiales de la API REST

ElevenLabs ofrece bibliotecas con soporte oficial que se actualizan con las últimas funciones disponibles en la API REST.

LenguajeGitHubGestor de paquetes
PythonREADME de GitHubPyPI
JavaScript (Node)README de GitHubnpm

Interfaz de línea de comandos

La CLI de ElevenLabs lleva la API REST a tu terminal. Homebrew (macOS) y Scoop (Windows) son los métodos de instalación recomendados.

brew install elevenlabs/tap/elevenlabs

¿Trabajas con un asistente de programación con IA? Ejecuta elevenlabs generate-skills en tu proyecto para crear un SKILL.md para cada grupo de comandos en skills/, para que tu asistente conozca todas las funciones de la CLI sin que tengas que pegar la documentación. Usa --output-dir para guardarlos en otro lugar. Esto lee la definición de la API integrada en la propia CLI, por lo que no necesita una clave de API y funciona sin conexión; además, se mantiene al día con la versión de la CLI que tengas instalada.

A continuación, autentícate; se abrirá tu navegador para autorizar la CLI:

elevenlabs auth login

Bibliotecas oficiales de la plataforma Agents

Estas bibliotecas están diseñadas para usarse con la plataforma Agents de ElevenLabs.

LenguajeDocumentaciónGestor de paquetes
JavaScriptDocumentaciónnpm
ReactDocumentaciónnpm
React NativeDocumentaciónnpm
PythonDocumentaciónPyPI
SwiftDocumentaciónGithub
KotlinDocumentaciónMaven
FlutterDocumentaciónPub

Bibliotecas de terceros

Estas bibliotecas no cuentan con soporte oficial de ElevenLabs, sino que las mantiene la comunidad.

BibliotecaDocumentaciónGestor de paquetes
Vercel AI SDKDocumentaciónnpm
.NETDocumentaciónNuGet
UnityDocumentaciónOpenUPM