Claude Agent SDK : réutiliser le moteur de Claude Code
Le Claude Agent SDK est la bibliothèque d'Anthropic qui met à disposition, en Python et en TypeScript, la boucle d'agent, les outils et la gestion du contexte de Claude Code. Il s'adresse aux développeurs qui veulent un agent déjà capable de lire des fichiers, lancer des commandes et chercher sur le web.
Données au 22 octobre 2026
L'essentiel en chiffres
| Éditeur | Anthropic |
|---|---|
| Type | Code |
| Langages | Python, TypeScript |
| Open source | Non |
| Licence | proprietary |
| Première version | septembre 2025 |
| Niveau conseillé | Intermédiaire |
| Usages | code, automatisation, workflows |
| Auto-hébergeable | Oui |
| Modèle économique | Gratuit |
| Offre cloud | Non |
| Multi-agents | Oui |
| Compatible MCP | Oui |
| Choix libre du modèle | Non |
| Site officiel | Site officiel · Documentation · Dépôt |
GitHub
| Dépôt | anthropics/claude-agent-sdk-python |
|---|---|
| Étoiles GitHub | 8 330 |
| Forks | 1 368 |
| Dernière activité du code | 22 octobre 2026 |
| Dernière version publiée | v0.2.172 (22 octobre 2026) |
Activité GitHub relevée le 22 octobre 2026.
D’un outil de terminal à une bibliothèque
À l’origine, il y a Claude Code, l’assistant de programmation d’Anthropic qui travaille dans le terminal. Ses fonctions ont d’abord été proposées aux développeurs sous le nom de Claude Code SDK, renommé Claude Agent SDK en septembre 2025 pour signaler qu’il ne sert pas qu’à coder. Le principe : au lieu d’écrire vous-même la boucle d’un agent IA et ses outils, vous reprenez ceux de Claude Code.
Concrètement, l’agent dispose d’emblée d’outils pour lire, écrire et modifier des fichiers, exécuter des commandes et chercher sur le web. S’y ajoutent des sous-agents spécialisés, des « hooks » (votre code exécuté à des moments clés), un système de permissions qui décide quelles actions demandent votre accord, des sessions que l’on peut reprendre, et la connexion à des serveurs MCP pour brancher bases de données, navigateurs ou API.
Pour quels projets ?
Le SDK brille là où un agent doit agir sur un environnement réel : corriger des bogues, écrire et lancer des tests (codage agentique), trier des documents, produire des rapports, automatiser une tâche dans une chaîne d’intégration continue. Anthropic publie des exemples d’agents (assistant e-mail, agent de recherche) sur GitHub.
Comment démarrer
Il faut Node.js 18+ ou Python 3.10+ et un compte Anthropic. On installe le paquet claude-agent-sdk (pip) ou @anthropic-ai/claude-agent-sdk (npm), on définit sa clé API, puis on appelle la fonction query avec une consigne et la liste des outils autorisés. Le guide de démarrage officiel montre un agent qui trouve et corrige des bogues dans un fichier.
Forces et limites
Forces : un agent très outillé dès la première ligne, la même mécanique que Claude Code, une gestion fine des permissions et du contexte.
Limites : il ne fonctionne qu’avec les modèles Claude ; son usage est soumis aux conditions commerciales d’Anthropic ; chaque exécution consomme des tokens facturés, potentiellement beaucoup sur des tâches longues. Un agent qui peut lancer des commandes doit être limité avec soin : un bac à sable et l’outil puis-je confier ça à un agent ? aident à cadrer les risques. Pour un agent hébergé par Anthropic plutôt que dans vos serveurs, l’éditeur propose une offre distincte, Managed Agents.
Alternatives
L’OpenAI Agents SDK et Google ADK jouent le même rôle avec d’autres fabricants, tandis que smolagents et Pydantic AI restent indépendants du modèle.
Frameworks du même type
- Amazon Bedrock Agents / AgentCore · multi-agents, RAG, workflows
- Atomic Agents · workflows, chatbot, automatisation
- CrewAI · multi-agents, automatisation, workflows
- Letta · chatbot, code, automatisation
- OpenHands · code, automatisation
- Strands Agents · multi-agents, workflows, automatisation
Questions fréquentes
Le Claude Agent SDK est-il open source ?
Pas entièrement. Le dépôt Python affiche une licence MIT, mais la documentation précise que l'usage du SDK est régi par les conditions commerciales d'Anthropic, et le SDK embarque le programme propriétaire de Claude Code. Mieux vaut le considérer comme un outil gratuit mais propriétaire.
Quelle différence avec Claude Code ?
Claude Code est l'outil en ligne de commande que l'on utilise soi-même, au quotidien. Le SDK expose le même moteur sous forme de bibliothèque, pour l'intégrer dans votre propre application ou dans une chaîne automatisée.
Puis-je utiliser mon abonnement Claude pour mes utilisateurs ?
Non. Sauf accord préalable, Anthropic n'autorise pas les développeurs tiers à proposer la connexion claude.ai dans leurs produits. Il faut une clé API Anthropic ou un accès via Amazon Bedrock, Google Cloud ou Microsoft Foundry, facturé à l'usage.
Fonctionne-t-il avec GPT ou Gemini ?
Non, il est conçu pour les modèles Claude. Si vous voulez pouvoir changer de fabricant, un framework indépendant du modèle sera plus souple.
Sources des données
- code.claude.com
- code.claude.com
- github.com
- github.com
- pypi.org
- GitHub — Métadonnées des dépôts : GitHub
Données au 22 octobre 2026
Signaler une erreur
Un chiffre, une date ou une information vous semble faux ? Dites-le-nous : chaque signalement est vérifié.