---
title: "Google ADK: functies, versie en quickstart · DotsAgent"
description: "Google ADK van Google: licentie, nieuwste versie, MCP-ondersteuning, duurzame runs, menselijke goedkeuring, tracing en evaluaties, plus een quickstart om te kopiëren."
url: https://dotsagent.io/nl/frameworks/google-adk
---

Framework · Google

# Google ADK in een oogopslag

Google's Agent Development Kit, met SDK's voor Python, TypeScript, Go, Java en Kotlin en ingebouwde evaluatie. De kit is in de eerste plaats gericht op Gemini, maar ondersteunt andere modellen via adapters en kan worden gedeployed naar Agent Runtime op Google Cloud.

**Geschikt voor:**  Teams die in meerdere talen werken en Gemini-gerichte agents, ingebouwde evaluaties en een directe route naar Google Cloud willen.

## Belangrijkste gegevens

- **Beheerder**: Google
- **Talen**: Python, TypeScript, Go, Java, Kotlin
- **Licentie**: Apache-2.0
- **Nieuwste versie**: `Python 2.10.0` · 25 september 2026
- **Repository**: [google/adk-python](https://github.com/google/adk-python) · 21.687 sterren
- **Gehoste optie**: [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 heette voorheen Vertex AI Agent Engine; de deploy-aanroep is nog steeds client.agent_engines.create(...).

## Quickstart

Installeer het pakket, stel de inloggegevens in en voer vervolgens de eenvoudigste agent uit de officiële documentatie uit. De model-ID's zijn de ID's uit de documentatie en zijn mogelijk niet beschikbaar voor je account.

### Python

`Installeren`

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

Vereist 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],
)
```

[Bron voor quickstart](https://google.github.io/adk-docs/get-started/python/)

### TypeScript

`Installeren`

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

Vereist 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],
});
```

[Bron voor quickstart](https://google.github.io/adk-docs/)

## Functies

| Alle modellen | — | Primair voor Gemini; andere modellen via LiteLLM en lokale adapters |
| --- | --- | --- |
| MCP-client | — | McpToolset, met optionele bevestiging per tool |
| MCP-server | — | Stel een agent beschikbaar als MCP-server met to_mcp_server() |
| Multi-agent | — | Subagentbomen en grafiekworkflows sinds ADK 2.0 |
| Duurzame runs | — | Hervat gestopte agents; Agent Runtime bewaart langlopende status |
| Goedkeuring door een mens | — | Toolbevestiging via require_confirmation=True |
| Tracing | — | Gebaseerd op OpenTelemetry, met Cloud Trace op Google Cloud |
| Evals | — | Evaluatie is een kernfunctie van ADK |

## Recente wijzigingen

- ADK 2.0 voegde grafiekgebaseerde workflows toe.
- Naast Python, TypeScript, Go en Java kwam er een Kotlin-SDK bij.
- De documentatie is verhuisd naar adk.dev.
- Vertex AI Agent Engine is hernoemd naar Agent Runtime op Gemini Enterprise Agent Platform.

## Alternatieven in dezelfde taal

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

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

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

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

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

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

## Bronnen

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

Onafhankelijke referentie voor iedereen die AI-agents bouwt. Niet verbonden aan een van de genoemde leveranciers.

© 2026 DotsAgent · Feiten gecontroleerd op 1 oktober 2026
