Open-source agent framework
Google Agent Development Kit (ADK)
The Agent Development Kit (ADK) is Google's open-source, code-first framework for building, evaluating and deploying AI agents. The Python package google-adk is at version 2 and adds a graph-based workflow runtime and a task API for agent-to-agent delegation. ADK is optimized for Gemini but model-agnostic, with versions for Java, Go, Kotlin and TypeScript.
Last reviewed 28 Oct 2026 · by Google
Facts at a glance
| Developer | |
|---|---|
| Type | Code-first framework for AI agents and multi-agent workflows |
| License | Apache 2.0 |
| Languages | Python, Java, Go, Kotlin and TypeScript |
| Latest Python release covered here | 2.13.0, published 23 October 2026 source |
| Deployment | Local, containers or Agent Engine on Google Cloud |
What ADK is used for
The ADK README describes a workflow runtime for routing, fan-out and fan-in, loops, retries and human-in-the-loop steps, a task API for structured delegation between agents, and a tool ecosystem that includes custom functions, OpenAPI specs and MCP tools. Google ships releases on GitHub roughly every one to two weeks. The timeline below lists every story on this site that names ADK.
Questions people ask
- Does Google ADK only work with Gemini?
- No. The ADK README says it is optimized for Gemini but model-agnostic and deployment-agnostic.
- How is ADK installed?
- The Python version is published on PyPI as google-adk.