---
title: SDK, CLI et bibliothèques
url: https://platform.claude.com/docs/fr/cli-sdks-libraries/overview
description: "Outils officiels pour développer avec l'API Claude : des SDK clients dans sept langages, la CLI ant et des bibliothèques propres à certains frameworks."
---

Anthropic fournit trois types d'outils officiels pour développer avec la Claude API :

* **CLI :** L'outil en ligne de commande `ant` pour les scripts shell et l'utilisation interactive.
* **SDK clients :** Des clients généralistes de l'API Messages pour Python, TypeScript, C#, Go, Java, PHP et Ruby. Chaque SDK fournit des interfaces idiomatiques, la sûreté de typage et une prise en charge intégrée du « streaming » (streaming), des nouvelles tentatives et de la gestion des erreurs.
* **Bibliothèques et intégrations :** Des packages et des couches de compatibilité qui exposent Claude au sein de la surface d'API d'un autre framework plutôt que via l'API Messages directement.

<Info>
  Pour la spécification complète de l'API, consultez la [référence de l'API](https://platform.claude.com/docs/fr/api/overview).
</Info>

## CLI

<CardGroup cols={3}>
  <Card title="CLI ant" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/cli/quickstart">
    Scripts shell, options typées, transformations de réponses
  </Card>
</CardGroup>

## SDK clients

<CardGroup cols={3}>
  <Card title="Python" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/sdks/python">
    Clients synchrones et asynchrones, modèles Pydantic
  </Card>

  <Card title="TypeScript" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/sdks/typescript">
    Prise en charge de Node.js, Deno, Bun et des navigateurs
  </Card>

  <Card title="C#" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/sdks/csharp">
    .NET Standard 2.0+, intégration IChatClient
  </Card>

  <Card title="Go" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/sdks/go">
    Annulation basée sur le contexte, options fonctionnelles
  </Card>

  <Card title="Java" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/sdks/java">
    Patron Builder, asynchronisme avec CompletableFuture
  </Card>

  <Card title="PHP" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/sdks/php">
    Objets valeur, patron Builder
  </Card>

  <Card title="Ruby" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/sdks/ruby">
    Types Sorbet, utilitaires de streaming
  </Card>
</CardGroup>

## Bibliothèques et intégrations

Les bibliothèques et intégrations exposent Claude via la surface d'API d'un autre framework. Ce ne sont pas des clients généralistes de l'API Messages.

<CardGroup cols={3}>
  <Card title="Apple Foundation Models" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/libraries/apple-foundation-models">
    Package Swift pour l'API `LanguageModelSession` d'Apple
  </Card>

  <Card title="Compatibilité avec le SDK OpenAI" href="https://platform.claude.com/docs/fr/cli-sdks-libraries/libraries/openai-sdk">
    Utilisez Claude via la surface du SDK OpenAI
  </Card>
</CardGroup>

## Vous créez des agents ou utilisez Claude Code ?

La CLI, les SDK clients et les bibliothèques servent à appeler vous-même la Claude API : vous envoyez chaque requête et traitez chaque réponse. Claude Code, le Claude Agent SDK et Claude Managed Agents fonctionnent à un niveau supérieur, en fournissant la boucle d'agent, l'exécution des outils et l'environnement d'exécution.

<CardGroup cols={3}>
  <Card title="Claude Code" href="https://code.claude.com/docs/fr/overview">
    Outil de codage agentique pour déléguer des tâches de codage à Claude
  </Card>

  <Card title="Claude Agent SDK" href="https://code.claude.com/docs/fr/agent-sdk/overview">
    Créez des agents qui s'exécutent dans un processus que vous exploitez
  </Card>

  <Card title="Claude Managed Agents" href="https://platform.claude.com/docs/fr/managed-agents/overview">
    Exécutez des agents dans l'infrastructure gérée d'Anthropic
  </Card>
</CardGroup>
