Claude Agent SDK
App : Un produit que vous utilisez directement
Le moteur de Claude Code mis à disposition des développeurs : fichiers, terminal, recherche web, sous-agents, skills et permissions fines dans vos propres agents.
Le plus abouti pour les agents qui travaillent sur des fichiers et du code. Limité aux modèles Claude, via l'API Anthropic, Amazon Bedrock ou Google Vertex AI.
La sécurité reflète la destination des données, les permissions demandées et les incidents recensés à la date de vérification. Ce n’est pas une garantie d’absence de risque : vérifiez le mode de déploiement et les connexions que vous activez.
Ce que ça fait, concrètement
Construire un agent IA capable de lire des fichiers, d'exécuter des commandes et de naviguer sur le web demande d'assembler soi-même chaque brique : boucle d'agent, gestion des permissions, sessions, sous-agents. Le Claude Agent SDK met à disposition exactement ce moteur, celui qui fait tourner Claude Code, sous forme de bibliothèque Python (et TypeScript) que vous intégrez dans vos propres applications.
Concrètement, vous installez le paquet via pip, vous appelez la fonction query() ou le client interactif ClaudeSDKClient, et vous configurez les outils autorisés (lecture, écriture, terminal, recherche web, MCP). Vous pouvez définir des outils personnalisés en Python pur, des hooks qui s'exécutent avant ou après chaque appel d'outil, et lancer des sous-agents spécialisés pour des sous-tâches précises. Le CLI Claude Code est embarqué dans le paquet, aucune installation séparée n'est requise.
Ce SDK s'adresse aux développeurs Python ou TypeScript qui veulent construire des agents de production travaillant sur du code ou des fichiers, sans réécrire la boucle d'agent depuis zéro. Les équipes qui utilisent déjà l'API Anthropic, Amazon Bedrock ou Google Vertex AI y trouveront une intégration directe.
Il ne convient pas à ceux qui cherchent une interface graphique, un accès sans code, ou qui souhaitent utiliser des modèles autres que Claude. Les personnes qui veulent appeler l'API Claude directement et gérer elles-mêmes la boucle d'outils se tourneront plutôt vers le Client SDK d'Anthropic.
Ce que ça propose
- ·Outils intégrés pour lire, écrire, éditer des fichiers, exécuter des commandes shell et effectuer des recherches web.
- ·Système de permissions granulaires via allowed_tools et disallowed_tools pour contrôler quels outils s'exécutent automatiquement ou demandent une approbation.
- ·Hooks Python exécutés par l'application (pas par Claude) à des points précis de la boucle d'agent, permettant un contrôle déterministe des actions.
- ·Outils personnalisés définis comme fonctions Python et exposés à Claude via des serveurs MCP en cours de processus, sans sous-processus séparé.
- ·Sous-agents spécialisés pour déléguer des sous-tâches précises dans un workflow multi-agents.
- ·Gestion de sessions avec reprise et embranchement (fork) pour maintenir le contexte entre plusieurs échanges.
- ·Compatibilité avec des serveurs MCP externes (stdio) en parallèle des serveurs MCP internes.
- ·Support des skills, commandes et mémoire chargés depuis les dossiers .claude/ du projet et ~/.claude/, comme dans Claude Code.
En pratique
- Prix
- FreemiumSDK gratuit ; consommation facturée à l'usage sur l'API Anthropic, Bedrock ou Vertex AI.
- Usage commercial
- Usage commercial : oui
- Disponible sur
- cli
- Interface FR
- Non
Sécurité et données
- Pastille
- Sécu : une réserve, lire la fiche
- Vos données
- Local ou cloud selon usage
- Permissions
- Peut lire et modifier des fichiers et lancer des commandes selon les outils autorisés (allowed_tools) ; le contexte de travail part chez Anthropic ou le cloud choisi pour l'inférence.
- Maintenance
- Active
- Dernière release
- 15 octobre 2026
Liens et dépôt vérifiés le 18 octobre 2026 · ajoutée le 27 septembre 2026
Comment installer Claude Agent SDK
pip install claude-agent-sdk