---
title: "Google ADK : fonctionnalités, version et démarrage rapide · DotsAgent"
description: "Google ADK de Google : licence, dernière version, prise en charge de MCP, exécutions durables, validation humaine, traçage et évaluations, avec un guide de démarrage rapide à copier."
url: https://dotsagent.io/fr/frameworks/google-adk
---

Framework · Google

# Google ADK en bref

L’Agent Development Kit de Google propose des SDK pour Python, TypeScript, Go, Java et Kotlin, avec l’évaluation intégrée au cœur du framework. Pensé d’abord pour Gemini, il prend aussi en charge d’autres modèles via des adaptateurs et se déploie sur Agent Runtime dans Google Cloud.

**Idéal pour :**  Les équipes qui travaillent avec plusieurs langages et veulent des agents conçus d’abord pour Gemini, des évaluations intégrées et un accès direct à Google Cloud.

## Informations clés

- **Mainteneur**: Google
- **Langages**: Python, TypeScript, Go, Java, Kotlin
- **Licence**: Apache-2.0
- **Dernière version**: `Python 2.10.0` · 25 septembre 2026
- **Dépôt**: [google/adk-python](https://github.com/google/adk-python) · 21 687 étoiles
- **Option hébergée**: [Agent Runtime on Gemini Enterprise Agent Platform (formerly Vertex AI Agent Engine); also Cloud Run, GKE](https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime/quickstart-adk)Agent Runtime s'appelait auparavant Vertex AI Agent Engine ; l'appel de déploiement reste client.agent_engines.create(...).

## Démarrage rapide

Installez le package, configurez vos identifiants, puis lancez l’agent le plus simple présenté dans la documentation officielle. Les ID de modèle utilisés sont ceux de la documentation et ne sont pas forcément activés sur votre compte.

### Python

`Installer`

```
pip install google-adk && adk create my_agent  (run with: adk run my_agent  or  adk web --port 8000)
```

Nécessite GOOGLE_API_KEY in my_agent/.env

`Python`

```
from google.adk.agents.llm_agent import Agent

# Mock tool implementation
def get_current_time(city: str) -> dict:
    """Returns the current time in a specified city."""
    return {"status": "success", "city": city, "time": "10:30 AM"}

root_agent = Agent(
    model='gemini-flash-latest',
    name='root_agent',
    description="Tells the current time in a specified city.",
    instruction="You are a helpful assistant that tells the current time in cities. Use the 'get_current_time' tool for this purpose.",
    tools=[get_current_time],
)
```

[Source du guide de démarrage rapide](https://google.github.io/adk-docs/get-started/python/)

### TypeScript

`Installer`

```
npm install @google/adk (inferred from package name; not copied from docs)
```

Nécessite GOOGLE_API_KEY

`TypeScript`

```
import { LlmAgent, GOOGLE_SEARCH } from '@google/adk';

const agent = new LlmAgent({
  name: 'researcher',
  model: 'gemini-flash-latest',
  instruction: 'You help users research topics thoroughly.',
  tools: [GOOGLE_SEARCH],
});
```

[Source du guide de démarrage rapide](https://google.github.io/adk-docs/)

## Fonctionnalités

| Tous les modèles | — | Priorité à Gemini ; autres modèles via LiteLLM et des adaptateurs locaux |
| --- | --- | --- |
| Client MCP | — | McpToolset, avec confirmation facultative pour chaque outil |
| Serveur MCP | — | Exposez un agent avec to_mcp_server() |
| Multi-agent | — | Arborescences de sous-agents et workflows sous forme de graphes depuis ADK 2.0 |
| Exécutions durables | — | Reprenez les agents arrêtés ; Agent Runtime conserve leur état à long terme |
| Approbation humaine | — | Confirmation des outils avec require_confirmation=True |
| Traçage | — | Basé sur OpenTelemetry, avec Cloud Trace sur Google Cloud |
| Évaluations | — | L'évaluation est une fonctionnalité centrale d'ADK |

## Modifications récentes

- ADK 2.0 a ajouté les workflows basés sur des graphes.
- Un SDK Kotlin s'est ajouté à Python, TypeScript, Go et Java.
- La documentation a été déplacée vers adk.dev.
- Vertex AI Agent Engine a été renommé Agent Runtime sur Gemini Enterprise Agent Platform.

## Alternatives dans le même langage

- [OpenAI Agents SDK](https://dotsagent.io/fr/frameworks/openai-agents-python)

- [OpenAI Agents SDK (JS)](https://dotsagent.io/fr/frameworks/openai-agents-js)

- [Claude Agent SDK](https://dotsagent.io/fr/frameworks/claude-agent-sdk)

- [Microsoft Agent Framework](https://dotsagent.io/fr/frameworks/microsoft-agent-framework)

- [LangGraph](https://dotsagent.io/fr/frameworks/langgraph)

- [CrewAI](https://dotsagent.io/fr/frameworks/crewai)

## Sources

1. [google.github.io](https://google.github.io/adk-docs/)/adk-docs/
2. [google.github.io](https://google.github.io/adk-docs/get-started/python/)/adk-docs/get-started/python/
3. [adk.dev](https://adk.dev/tools-custom/confirmation/)/tools-custom/confirmation/
4. [adk.dev](https://adk.dev/tools-custom/mcp-tools/advanced/)/tools-custom/mcp-tools/advanced/
5. [adk.dev](https://adk.dev/tools-custom/mcp-tools/agent-as-server/)/tools-custom/mcp-tools/agent-as-server/
6. [docs.cloud.google.com](https://docs.cloud.google.com/gemini-enterprise-agent-platform/vertex-ai-name-changes)/gemini-enterprise-agent-platform/vertex-ai-name-changes
7. [cloud.google.com](https://cloud.google.com/blog/products/ai-machine-learning/introducing-gemini-enterprise-agent-platform)/blog/products/ai-machine-learning/introducing-gemini-enterprise-agent
8. [docs.cloud.google.com](https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime/quickstart-adk)/gemini-enterprise-agent-platform/build/runtime/quickstart-adk
9. [pypi.org](https://pypi.org/pypi/google-adk/json)/pypi/google-adk/json
10. [registry.npmjs.org](https://registry.npmjs.org/@google%2fadk)/@google%2fadk
11. [api.github.com](https://api.github.com/repos/google/adk-python)/repos/google/adk-python

Référence indépendante pour les personnes qui créent des agents IA. Sans affiliation avec les fournisseurs cités.

© 2026 DotsAgent · Données vérifiées le 1 octobre 2026
