SDK, CLI et bibliothèques
Outils officiels pour développer avec l'API Claude : SDK clients dans sept langages, la CLI ant et des bibliothèques spécifiques à des frameworks.
Anthropic fournit trois types d'outils officiels pour développer avec l'API Claude :
- CLI : L'outil en ligne de commande
antpour 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é du typage et une prise en charge intégrée du streaming, des nouvelles tentatives, de la gestion des erreurs et du traçage OpenTelemetry.
- Bibliothèques et intégrations : Des paquets et des couches de compatibilité qui exposent Claude au sein de la surface d'API d'un autre framework plutôt que directement via l'API Messages.
CLI
Scripts shell, options typées, transformations des réponses
SDK clients
Clients synchrones et asynchrones, modèles Pydantic
Prise en charge de Node.js, Deno, Bun et des navigateurs
.NET Standard 2.0+, intégration IChatClient
Annulation basée sur le contexte, options fonctionnelles
Patron Builder, asynchrone avec CompletableFuture
Objets valeur, patron Builder
Types Sorbet, utilitaires de streaming
Chaque version majeure d'un SDK client envoie par défaut une version de l'API, et une nouvelle version majeure accompagne chaque nouvelle version de l'API. Pour passer à 2026-10-21, consultez Mettre à niveau vers 2026-10-21.
Dernières versions
| Outil | Dernière version | Paquet |
|---|---|---|
| CLI ant | 2.3.0 | github.com/anthropics/anthropic-cli |
| Python | 2.3.0 | anthropic |
| TypeScript | 1.3.0 | @anthropic-ai/sdk |
| C# | 13.3.0 | Anthropic |
| Go | 2.3.0 | github.com/anthropics/anthropic-sdk-go |
| Java | 3.3.0 | com.anthropic:anthropic-java |
| PHP | 1.3.0 | anthropic-ai/sdk |
| Ruby | 2.3.0 | anthropic |
Les mêmes versions sont disponibles au format JSON à l'adresse https://platform.claude.com/docs/sdk-versions.json.
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.
Paquet Swift pour l'API LanguageModelSession d'Apple
Utilisez Claude via la surface du SDK OpenAI
Vous créez des agents ou utilisez Claude Code ?
La CLI, les SDK clients et les bibliothèques servent à appeler vous-même l'API Claude : vous envoyez chaque requête et traitez chaque réponse. Claude Code, le Claude Agent SDK et Claude Managed Agents fonctionnent à un niveau plus élevé, en fournissant la boucle d'agent, l'exécution des outils et l'environnement d'exécution.
Outil de codage agentique pour déléguer des tâches de codage à Claude
Créez des agents qui s'exécutent dans un processus que vous gérez
Exécutez des agents dans l'infrastructure gérée d'Anthropic
Was this page helpful?