Google Agent Development Kit (ADK)
Agent framework by Google
ActiveOpen source · Apache-2.0Verified Oct 22, 2026
Google's open-source, code-first toolkit for building, evaluating, and deploying single- and multi-agent systems, optimized for Gemini and Google Cloud but usable with other models.
Key facts
- Type
- Agent framework · Library
- Pricing
- Free
- Free tier
- Free and open source (Apache-2.0). You pay only for the models you call and any infrastructure you deploy to (e.g. Google Cloud Agent Runtime, Cloud Run, GKE).
- License
- Apache-2.0
- Models
- Google Gemini, Gemma, Anthropic Claude, OpenAI, Local models via Ollama, vLLM, LiteRT-LM, 100+ via LiteLLM, Models hosted on Google Cloud Agent Platform, Apigee AI Gateway
- Languages
- Python, TypeScript, Go, Java, Kotlin
- Platforms
- macOS, Windows, Linux
- Bring your own API key
- Yes
- Local models
- Yes
- MCP support
- Yes
- Self-hostable
- Yes
- GitHub stars
- 21,961
- Last commit
- Oct 22, 2026
Best for
- Teams building agents on Gemini and Google Cloud
- Multi-agent systems that need built-in evaluation and a local dev UI
- Organizations that want the same framework across Python, Java, Go, and TypeScript
Pros
- Official SDKs in Python, TypeScript, Go, Java, and Kotlin
- Built-in dev UI (adk web), evaluation tooling, and multi-agent composition
- MCP tool support, including exposing agents as MCP servers
- Deploys to Google Cloud Agent Runtime, Cloud Run, GKE, or any container host
Cons
- Best-supported path is Gemini on Google Cloud; other providers rely more on adapters such as LiteLLM
- Feature parity varies across the language SDKs (Python is the most mature and most popular)
- Fast-moving releases (2.x within about 18 months of launch)
Sources (10)
- license: https://github.com/google/adk-python/blob/main/LICENSE
- languages: https://adk.dev
- languages: https://github.com/google/adk-js
- languages: https://github.com/google/adk-go
- languages: https://github.com/google/adk-java
- languages: https://github.com/google/adk-kotlin
- status: https://github.com/google/adk-python
- status: https://pypi.org/project/google-adk/
- modelsSupported: https://adk.dev
- mcpSupport: https://adk.dev/tools-custom/mcp-tools/