Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Starting June 15, 2026, Agent SDK and
claude -p usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See Use the Claude Agent SDK with your Claude plan for details.Guide de démarrage rapide
Créez un agent de correction de bugs en quelques minutes
Agents d'exemple
Assistant e-mail, agent de recherche, et bien plus
Commencer
Installer le SDK
- TypeScript
- Python
Le SDK TypeScript regroupe un binaire Claude Code natif pour votre plateforme en tant que dépendance optionnelle, vous n’avez donc pas besoin d’installer Claude Code séparément.
Définir votre clé API
Obtenez une clé API à partir de la Console, puis définissez-la comme variable d’environnement :Le SDK prend également en charge l’authentification via des fournisseurs d’API tiers :
- Amazon Bedrock : définissez la variable d’environnement
CLAUDE_CODE_USE_BEDROCK=1et configurez les identifiants AWS - Claude Platform on AWS : définissez
CLAUDE_CODE_USE_ANTHROPIC_AWS=1etANTHROPIC_AWS_WORKSPACE_ID, puis configurez les identifiants AWS - Google Vertex AI : définissez la variable d’environnement
CLAUDE_CODE_USE_VERTEX=1et configurez les identifiants Google Cloud - Microsoft Azure : définissez la variable d’environnement
CLAUDE_CODE_USE_FOUNDRY=1et configurez les identifiants Azure
Sauf approbation préalable, Anthropic n’autorise pas les développeurs tiers à proposer la connexion claude.ai ou les limites de débit pour leurs produits, y compris les agents construits sur le SDK Claude Agent. Veuillez utiliser les méthodes d’authentification par clé API décrites dans ce document à la place.
Capacités
Tout ce qui rend Claude Code puissant est disponible dans le SDK :- Outils intégrés
- Hooks
- Sous-agents
- MCP
- Permissions
- Sessions
Votre agent peut lire des fichiers, exécuter des commandes et rechercher dans les bases de code dès le départ. Les outils clés incluent :
Cet exemple crée un agent qui recherche les commentaires TODO dans votre base de code :
| Outil | Ce qu’il fait |
|---|---|
| Read | Lire n’importe quel fichier du répertoire de travail |
| Write | Créer de nouveaux fichiers |
| Edit | Effectuer des modifications précises aux fichiers existants |
| Bash | Exécuter des commandes de terminal, des scripts, des opérations git |
| Monitor | Surveiller un script en arrière-plan et réagir à chaque ligne de sortie en tant qu’événement |
| Glob | Trouver des fichiers par motif (**/*.ts, src/**/*.py) |
| Grep | Rechercher le contenu des fichiers avec regex |
| WebSearch | Rechercher sur le web pour obtenir des informations actuelles |
| WebFetch | Récupérer et analyser le contenu des pages web |
| AskUserQuestion | Poser à l’utilisateur des questions de clarification avec des options à choix multiples |
Fonctionnalités de Claude Code
Le SDK prend également en charge la configuration basée sur le système de fichiers de Claude Code. Avec les options par défaut, le SDK les charge à partir de.claude/ dans votre répertoire de travail et ~/.claude/. Pour restreindre les sources qui se chargent, définissez setting_sources (Python) ou settingSources (TypeScript) dans vos options.
| Fonctionnalité | Description | Emplacement |
|---|---|---|
| Skills | Capacités spécialisées définies en Markdown | .claude/skills/*/SKILL.md |
| Slash commands | Commandes personnalisées pour les tâches courantes | .claude/commands/*.md |
| Memory | Contexte du projet et instructions | CLAUDE.md ou .claude/CLAUDE.md |
| Plugins | Étendre avec des commandes personnalisées, des agents et des serveurs MCP | Programmatique via l’option plugins |
Comparer le SDK Agent à d’autres outils Claude
La plateforme Claude offre plusieurs façons de construire avec Claude. Voici comment le SDK Agent s’intègre :- SDK Agent vs SDK Client
- SDK Agent vs CLI Claude Code
- SDK Agent vs Agents gérés
Le SDK Client Anthropic vous donne un accès direct à l’API : vous envoyez des invites et implémentez vous-même l’exécution des outils. Le SDK Agent vous donne Claude avec l’exécution des outils intégrée.Avec le SDK Client, vous implémentez une boucle d’outils. Avec le SDK Agent, Claude la gère :
Journal des modifications
Consultez le journal des modifications complet pour les mises à jour du SDK, les corrections de bugs et les nouvelles fonctionnalités :- SDK TypeScript : voir CHANGELOG.md
- SDK Python : voir CHANGELOG.md
Signaler les bugs
Si vous rencontrez des bugs ou des problèmes avec le SDK Agent :- SDK TypeScript : signaler les problèmes sur GitHub
- SDK Python : signaler les problèmes sur GitHub
Directives de marque
Pour les partenaires intégrant le SDK Claude Agent, l’utilisation de la marque Claude est facultative. Lorsque vous référencez Claude dans votre produit : Autorisé :- ’ Claude Agent ’ (préféré pour les menus déroulants)
- ’ Claude ’ (lorsque vous êtes déjà dans un menu étiqueté ’ Agents ’)
- ’ Powered by Claude ’ (si vous avez un nom d’agent existant)
- ’ Claude Code ’ ou ’ Claude Code Agent ’
- Art ASCII ou éléments visuels de marque Claude Code qui imitent Claude Code
Licence et conditions
L’utilisation du SDK Claude Agent est régie par les Conditions commerciales d’Anthropic, y compris lorsque vous l’utilisez pour alimenter des produits et services que vous mettez à disposition de vos propres clients et utilisateurs finaux, sauf dans la mesure où un composant ou une dépendance spécifique est couvert par une licence différente comme indiqué dans le fichier LICENSE de ce composant.Prochaines étapes
Guide de démarrage rapide
Créez un agent qui trouve et corrige les bugs en quelques minutes
Agents d'exemple
Assistant e-mail, agent de recherche, et bien plus
SDK TypeScript
Référence API TypeScript complète et exemples
SDK Python
Référence API Python complète et exemples