Google ADK : le kit de développement d'agents de Google
L'Agent Development Kit (ADK) est un framework open source de Google, sous licence Apache 2.0, pour concevoir, tester et déployer des agents IA, seuls ou en équipe. Il vise les développeurs, en particulier ceux qui travaillent déjà avec Google Cloud.
Données au 22 octobre 2026
L'essentiel en chiffres
| Éditeur | |
|---|---|
| Type | Code |
| Langages | Python, TypeScript, Go, Java, Kotlin |
| Open source | Oui |
| Licence | Apache-2.0 |
| Première version | avril 2025 |
| Niveau conseillé | Intermédiaire |
| Usages | multi-agents, workflows, chatbot |
| Auto-hébergeable | Oui |
| Modèle économique | Freemium |
| Offre cloud | Oui |
| Multi-agents | Oui |
| Compatible MCP | Oui |
| Choix libre du modèle | Oui |
| Site officiel | Site officiel · Documentation · Dépôt |
GitHub
| Dépôt | google/adk-python |
|---|---|
| Étoiles GitHub | 21 961 |
| Forks | 4 215 |
| Dernière activité du code | 22 octobre 2026 |
| Dernière version publiée | v2.12.0 (13 octobre 2026) |
Activité GitHub relevée le 22 octobre 2026.
Pourquoi Google a lancé ADK
Google a rendu public l’Agent Development Kit au printemps 2025, d’abord en Python. Le slogan de la documentation résume l’ambition : construire des agents de production, pas des prototypes. Le projet est open source (Apache 2.0) et réparti en dépôts par langage : Python, TypeScript, Go et Java, la documentation mentionnant aussi Kotlin.
Un agent IA ADK combine un modèle, des instructions et des outils. La particularité du kit est la variété des façons d’organiser plusieurs agents : agents séquentiels, parallèles ou en boucle pour des déroulés prévisibles, et routage confié au modèle quand la tâche est plus ouverte. On obtient ainsi un vrai système multi-agents, avec une orchestration explicite.
Ce qui est fourni
- une interface web de développement pour discuter avec l’agent, suivre chaque étape et tester ;
- un cadre d’évaluation d’agents (critères, simulation d’utilisateur, métriques personnalisées) ;
- des outils MCP et la prise en charge du protocole A2A pour faire dialoguer des agents ;
- des options de déploiement : Agent Runtime (service géré de Google Cloud), Cloud Run, GKE ou n’importe quel conteneur.
Comment démarrer
En Python, il faut une version 3.11 ou plus récente ; on installe le paquet google-adk avec pip, on crée un dossier d’agent avec ses instructions et ses outils, puis on lance l’interface de développement en local. Les équivalents existent pour npm (TypeScript), Go et Maven/Gradle (Java, Kotlin). Une clé API Gemini suffit pour les premiers essais.
Forces et limites
Forces : nombreux langages, structures multi-agents variées, évaluation intégrée, chemin direct vers la production sur Google Cloud.
Limites : l’écosystème est clairement tourné vers Gemini et Google Cloud, même si d’autres modèles fonctionnent. La richesse du kit demande un temps d’apprentissage plus long qu’un SDK minimaliste, et les versions par langage n’avancent pas toujours au même rythme. Les coûts d’hébergement et de modèles s’ajoutent : estimez-les avec le calculateur de coût d’un agent.
Alternatives
L’OpenAI Agents SDK est plus léger, LangGraph offre un contrôle très fin sous forme de graphe, et Microsoft Agent Framework joue un rôle comparable dans l’univers Azure. Côté Google, Gemini Enterprise Agent Platform (ex-Vertex AI Agent Builder) propose une approche plus intégrée à la plateforme.
Frameworks du même type
- Agno · multi-agents, workflows, RAG
- LangGraph · multi-agents, workflows, chatbot
- Mastra · multi-agents, workflows, RAG
- Microsoft Agent Framework · multi-agents, workflows, chatbot
- Amazon Bedrock Agents / AgentCore · multi-agents, RAG, workflows
- Atomic Agents · workflows, chatbot, automatisation
Questions fréquentes
Google ADK ne fonctionne-t-il qu'avec Gemini ?
Non. Il est optimisé pour Gemini, mais la documentation officielle indique qu'il fonctionne aussi avec des modèles Claude, OpenAI ou des modèles locaux (Ollama, vLLM) via des adaptateurs.
Combien coûte Google ADK ?
Le framework est gratuit et open source. Les coûts viennent des modèles appelés et de l'hébergement : si vous déployez sur Google Cloud (Agent Runtime, Cloud Run, GKE), ces services sont facturés selon la grille de Google Cloud.
Quels langages sont pris en charge ?
Au 22 octobre 2026, la documentation cite Python, TypeScript, Go, Java et Kotlin. Chaque langage a son propre dépôt GitHub : vérifiez dans la documentation qu'une fonction est disponible dans le vôtre.
Qu'est-ce que le protocole A2A dans ADK ?
C'est un protocole qui permet à des agents de communiquer entre eux même s'ils sont construits avec des outils différents. ADK propose des guides pour exposer un agent en A2A ou consommer un agent distant.
Sources des données
- github.com
- github.com
- github.com
- github.com
- adk.dev
- adk.dev
- 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é.