Intermédiaire

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

ÉditeurAnthropic
TypeCode
LangagesPython, TypeScript
Open sourceNon
Licenceproprietary
Première versionseptembre 2025
Niveau conseilléIntermédiaire
Usagescode, automatisation, workflows
Auto-hébergeableOui
Modèle économiqueGratuit
Offre cloudNon
Multi-agentsOui
Compatible MCPOui
Choix libre du modèleNon
Site officielSite officiel · Documentation · Dépôt

GitHub

Dépôtanthropics/claude-agent-sdk-python
Étoiles GitHub8 330
Forks1 368
Dernière activité du code22 octobre 2026
Dernière version publiéev0.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

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

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