Claude Platform Docs
CLI, SDK et bibliothèques

CLI, SDK et bibliothèques

Outils officiels pour développer avec la Claude API : la CLI ant, les SDK clients dans sept langages et les bibliothèques spécifiques à des 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.

CLI

Scripts shell, options typées, transformations de 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

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.

Package 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 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.

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 exploitez

Exécutez des agents dans l'infrastructure gérée d'Anthropic

Was this page helpful?