> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Bibliothèques et SDK

## Bibliothèques REST API officielles

ElevenLabs fournit des bibliothèques officiellement prises en charge, mises à jour avec les dernières fonctionnalités disponibles dans l’[API REST](/docs/fr/api-reference/introduction).

| Langage           | GitHub                                                           | Gestionnaire de paquets                                        |
| ----------------- | ---------------------------------------------------------------- | -------------------------------------------------------------- |
| Python            | [README GitHub](https://github.com/elevenlabs/elevenlabs-python) | [PyPI](https://pypi.org/project/elevenlabs/)                   |
| JavaScript (Node) | [README GitHub](https://github.com/elevenlabs/elevenlabs-js)     | [npm](https://www.npmjs.com/package/@elevenlabs/elevenlabs-js) |

## Interface de ligne de commande

L’[interface en ligne de commande ElevenLabs](/docs/fr/eleven-agents/operate/cli) met l’API REST à disposition dans votre terminal. Homebrew (macOS) et Scoop (Windows) sont les méthodes d’installation recommandées.

**`Homebrew (macOS)`**

```bash title="Homebrew (macOS)"
brew install elevenlabs/tap/elevenlabs
```

**`Scoop (Windows)`**

```powershell title="Scoop (Windows)"
scoop bucket add elevenlabs https://github.com/elevenlabs/scoop-bucket
scoop install elevenlabs
```

**`npm`**

```bash title="npm"
npm install -g @elevenlabs/cli
```

**`curl`**

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

> **Tip**
>
> Vous travaillez avec un assistant de programmation IA ? Exécutez `elevenlabs generate-skills` dans votre projet pour créer un
> fichier `SKILL.md` pour chaque groupe de commandes dans `skills/`, afin que votre assistant connaisse toutes les fonctionnalités de la CLI
> sans que vous ayez à copier la documentation. Utilisez `--output-dir` pour les placer ailleurs. Cette commande lit la propre
> définition d'API intégrée à la CLI, elle ne nécessite donc aucune clé API et fonctionne hors ligne, tout en restant synchronisée avec
> la version de la CLI que vous avez installée.

Authentifiez-vous ensuite, votre navigateur s’ouvrira pour autoriser l’interface en ligne de commande :

```bash
elevenlabs auth login
```

## Bibliothèques officielles de la plateforme Agents

Ces bibliothèques sont conçues pour être utilisées avec la [plateforme Agents](/docs/fr/eleven-agents/overview) d’ElevenLabs.

| Langage      | Documentation                                                     | Gestionnaire de paquets                                                         |
| ------------ | ----------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| JavaScript   | [Documentation](/docs/fr/eleven-agents/libraries/java-script)     | [npm](https://www.npmjs.com/package/@elevenlabs/client)                         |
| React        | [Documentation](/docs/fr/eleven-agents/libraries/react)           | [npm](https://www.npmjs.com/package/@elevenlabs/react)                          |
| React Native | [Documentation](/docs/fr/eleven-agents/libraries/react-native)    | [npm](https://www.npmjs.com/package/@elevenlabs/react-native)                   |
| Python       | [Documentation](/docs/fr/eleven-agents/libraries/python)          | [PyPI](https://pypi.org/project/elevenlabs/)                                    |
| Swift        | [Documentation](/docs/fr/eleven-agents/libraries/swift)           | [Github](https://github.com/elevenlabs/ElevenLabsSwift)                         |
| Kotlin       | [Documentation](/docs/fr/eleven-agents/libraries/kotlin)          | [Maven](https://central.sonatype.com/artifact/io.elevenlabs/elevenlabs-android) |
| Flutter      | [Documentation](https://github.com/elevenlabs/elevenlabs-flutter) | [Pub](https://pub.dev/packages/elevenlabs_agents)                               |

## Bibliothèques tierces

Ces bibliothèques ne sont pas officiellement prises en charge par ElevenLabs, mais sont maintenues par la communauté.

| Bibliothèque  | Documentation                                                                         | Gestionnaire de paquets                                      |
| ------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| Vercel AI SDK | [Documentation](/docs/fr/eleven-api/guides/how-to/speech-to-text/batch/vercel-ai-sdk) | [npm](https://www.npmjs.com/package/ai)                      |
| .NET          | [Documentation](https://github.com/RageAgainstThePixel/ElevenLabs-DotNet)             | [NuGet](https://www.nuget.org/packages/ElevenLabs-DotNet)    |
| Unity         | [Documentation](https://github.com/RageAgainstThePixel/com.rest.elevenlabs)           | [OpenUPM](https://openupm.com/packages/com.rest.elevenlabs/) |