Agent Development Kit (ADK)
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control. observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 87
- Longevity 37
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6.0
- age_days: 519
- days_rel: 7
- days_push: 7
- n_releases_24m: 79
Adoption not part of the score
21299 stars · 3897 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Agent Development Kit (ADK) is Google's open-source, code-first framework for building, evaluating, and deploying AI agents, available in Python, TypeScript, Go, Java, and Kotlin. It provides a graph-based workflow runtime, tool integration, session/memory management, and A2A protocol support for multi-agent systems, optimized for Gemini but model- and deployment-agnostic.
Use cases
- build a conversational AI agent with tools like web search
- orchestrate multi-agent workflows with sequential and parallel steps
- expose my agent to other agents via the A2A protocol
- add human-in-the-loop approval steps to an agentic pipeline
- evaluate and debug LLM agents before deploying to production
- build a customer support chatbot backed by an LLM
- deploy agents at enterprise scale on Google Cloud
When to choose
- you want a code-first, production-oriented agent framework with strong tooling
- you need multi-agent orchestration with deterministic workflow control
- you're building primarily with Gemini but want model flexibility
- you need A2A interoperability between agents across services
- you want official Google support and multi-language SDKs
When to avoid
- you want a minimal single-file agent script with zero framework overhead
- you're locked into a non-Google ecosystem with its own agent SDK
- you need a no-code/low-code agent builder rather than writing code
- your project depends on ADK 1.x APIs incompatible with 2.0 breaking changes
Facets
framework · maturity active
agent-framework llm-inference workflow-automation chatbot rag mcp sdk cli developer-tools large-language-models artificial-intelligence developer-tools python go jvm cross-platform cli cloud multi-agent-systems a2a-protocol gemini model-agnostic code-first google agent-evaluation graph-workflows human-in-the-loop ai-agents automation nodejs docker
10 sources
- readme: https://github.com/google/adk-python · fetched 2026-08-28 · 3af553cebe93
- homepage: https://google.github.io/adk-docs/ · fetched 2026-08-29 · 20a5c6ad892a
- site_page: https://adk.dev/get-started/about · fetched 2026-08-29 · 259f8d80a58d
- site_page: https://adk.dev/get-started/installation · fetched 2026-08-29 · 4ef8e1d79415
- site_page: https://adk.dev/a2a/quickstart-exposing · fetched 2026-08-29 · 170fae3339b9
- site_page: https://adk.dev/a2a/quickstart-exposing-go · fetched 2026-08-29 · 2d83ddb14eae
- site_page: https://adk.dev/a2a/quickstart-exposing-java · fetched 2026-08-29 · 952befdc4622
- site_page: https://adk.dev/a2a/quickstart-consuming · fetched 2026-08-29 · 5b4a08500ede
- site_page: https://adk.dev/a2a/quickstart-consuming-go · fetched 2026-08-29 · bb234e3ad79e
- site_page: https://adk.dev/integrations · fetched 2026-08-29 · cbdc3c12de40
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| google/adk-python | main | 82 |
| google/adk-samples | examples | 64 |
| google/adk-go | sdk | 85 |
| google/adk-java | sdk | 86 |
| google/adk-docs | docs | 64 |
| google/adk-js | sdk | 84 |
| google/adk-web | frontend | 85 |
For agents
markdown · JSON · MCP: product_card(name="google/adk-python")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem