
Google Agent Development Kit
Google's open-source, code-first agent SDK — four language runtimes, native A2A + MCP protocol support, and an optional managed Agent Runtime on Google Cloud.
Best forTeams that want Google's own official, actively-developed agent SDK — especially polyglot teams (Python/Go/Java/TypeScript) or anyone building multi-agent systems that need to interoperate across vendors via the A2A protocol.
Our verdict
Google Agent Development Kit is Google's answer to the same question Microsoft answered with Agent Framework and OpenAI answered with its own Agents SDK: a major AI lab's official, first-party toolkit for building agents, rather than leaving the whole category to third parties.
Google's official, protocol-forward agent SDK — the broadest language spread in this category (Python/Go/Java/TypeScript) with native A2A + MCP support, but still Python-first in its documentation and examples despite the other SDKs reaching GA.
The Agents Index digest
New agents, fresh verdicts, and who's earning the top spots. One short email.

What's great
- Backed and actively developed by Google: the Python SDK alone shipped a new PyPI release (2.5.0) on 2026-07-16 and its GitHub repository was pushed to within the last day of this research — a well-resourced, unlikely-to-be-abandoned major-lab project.
- The broadest language coverage of any framework in this index — production-grade Python, Go, Java and TypeScript SDKs (all reaching 1.0 GA), plus an experimental Kotlin/Android runtime, versus rivals' one to three languages.
- Native support for both the Agent2Agent (A2A) protocol — now Linux Foundation-governed, with 150+ organizations reported in production — and the Model Context Protocol, aligning it with where the rest of the 2026 agent ecosystem is standardizing on interop.
- Genuinely model-agnostic in practice despite the Gemini-first branding: OpenAI, Anthropic Claude, Cohere and local Ollama models are all reachable through its LiteLLM integration, not just Gemini.
Watch-outs
- Documentation and the third-party tutorial ecosystem skew heavily toward Python — an independent hands-on review found few TypeScript, Go or Java examples relative to Python, so teams standardizing on one of the newer-language SDKs will do more first-hand exploration.
- A genuinely significant learning curve: the same independent review calls it 'an extensive framework' with concepts (Sessions, Runners, Artifacts, the Workflow Runtime) that take real time to internalize versus a lighter framework like the OpenAI Agents SDK.
- The managed Agent Runtime layer prices across several independent, usage-based meters (compute, memory, session storage, plus separate model-token and search-grounding charges) with no flat fee and no hard spending cap — third-party cost breakdowns warn of estimates ranging from a few cents in testing to several thousand dollars a month in production, and of the risk of a forgotten service generating a surprise bill.
Also note: It is a code library plus an optional managed layer, not a no-code product by default — the low-code Agent Designer sits in a separate part of the wider Gemini Enterprise Agent Platform, not inside ADK itself. · The deepest managed-hosting story (Agent Runtime) is Google Cloud-billed consumption across several meters, not a flat, published SaaS price.
How Google Agent Development Kit compares
The other agents buyers weigh against Google Agent Development Kit, and when to pick each.
| Agent | Best when you want… |
|---|---|
| Google Agent Development KitThis page | Teams that want Google's own official, actively-developed agent SDK — especially polyglot teams (Python/Go/Java/TypeScript) or anyone building multi-agent systems that need to interoperate across vendors via the A2A protocol. |
| Microsoft Agent Framework | The closest analogue in this index — another major AI lab's unifying, protocol-forward official SDK (MCP + A2A support, an optional managed layer) — for teams standardized on Azure/Microsoft Foundry instead of Google Cloud. |
| LangChain | The largest, most battle-tested ecosystem (142k+ GitHub stars) with the widest third-party integration surface and tutorial base, for teams not specifically invested in Google Cloud or Gemini. |
| OpenAI Agents SDK | A lighter-weight official SDK from another major lab — four primitives instead of a graph engine — for teams that want the fastest path to a straightforward agent rather than ADK's fuller orchestration/eval tooling. |
What is Google Agent Development Kit?
Google Agent Development Kit (ADK) is Google's open-source, code-first framework for building, evaluating and deploying AI agents and multi-agent systems, first announced at Google Cloud NEXT in April 2025 and now shipped as four separately-versioned, production-grade SDKs — Python, Go, Java and TypeScript — plus an experimental Kotlin/Android runtime. It is optimized for, but not limited to, Google's Gemini models: through a LiteLLM integration it can also run OpenAI, Anthropic Claude, Cohere, local Ollama and 100+ other providers. Released under the Apache 2.0 licence (google/adk-python: 20,900+ stars), it ships native support for both dominant 2026 agent-interoperability standards — the Agent2Agent (A2A) protocol, which Google open-sourced under Linux Foundation governance, and the Model Context Protocol (MCP) — plus a free, self-hostable core and an optional managed hosting layer (Agent Runtime, part of the Gemini Enterprise Agent Platform) for teams that don't want to operate the infrastructure themselves.
What does Google Agent Development Kit do?
You define an agent's instructions, tools and model in code, compose multiple agents into a workflow using ADK 2.0's graph-based Workflow Runtime (sequential, parallel, loop and conditional routing, with retries and human-in-the-loop steps) or its Task API for structured multi-turn delegation between agents, and debug the whole thing locally with the built-in ADK Web UI (adk web) before shipping. An evaluation framework (adk eval) lets you write repeatable test cases that score an agent's trajectory and final response, not just spot-check outputs by hand. For production, you can containerize and self-host the agent anywhere — Cloud Run, GKE, Docker, or any other infrastructure — for free, paying only your model provider; or deploy to the managed Agent Runtime (formerly branded Vertex AI Agent Engine) for autoscaling, session/memory persistence and built-in observability, billed on Google Cloud's usual per-vCPU/per-GB-hour metering. Agents can also connect to a low-code visual builder (Agent Designer, part of the wider Gemini Enterprise Agent Platform) for teams that want to configure simpler agents without writing code alongside ADK's own code-first agents.
How Google Agent Development Kit works
- Define an agent's instructions, tools (plain functions or MCP-connected tools) and model — native Gemini, or any other provider via LiteLLM.
- Compose multiple agents into a workflow using the graph-based Workflow Runtime (sequential/parallel/loop/conditional patterns with human-in-the-loop steps) or the Task API for structured agent-to-agent delegation.
- Debug locally with the built-in ADK Web UI, and write repeatable evaluation test cases with
adk evalto score trajectory and output quality before shipping. - Self-host the agent anywhere for free (Cloud Run, GKE, Docker, your own infra), or deploy to the managed Agent Runtime for autoscaling and built-in observability, billed as Google Cloud consumption.
Who is Google Agent Development Kit for?
- Teams that want Google's own official, actively-developed agent SDK rather than a third-party framework — especially anyone already on Gemini or Google Cloud
- Developers building multi-agent systems that need to interoperate across vendors, via native support for the Agent2Agent (A2A) protocol
- Polyglot teams — ADK is the only framework in this category shipping production-grade SDKs in four languages (Python, Go, Java, TypeScript) instead of one or two
Key features
- Workflow Runtime (ADK 2.0): A graph-based execution engine for composing deterministic, multi-agent flows — sequential, parallel, loop and conditional routing, with retry logic and human-in-the-loop steps.
- Task API: Structured, multi-turn delegation between agents — one agent can hand a task to another and track it to completion rather than a single-shot call.
- Native A2A + MCP protocol support: Built-in support for the Agent2Agent (A2A) protocol — now Linux Foundation-governed, with 150+ organizations reported in production use — for cross-vendor agent interop, plus native Model Context Protocol tool support.
- ADK Web + adk eval: A built-in local development/debugging UI (
adk web) and a repeatable evaluation framework (adk eval) that scores an agent's full trajectory and final output, not just a spot-checked response. - Four production SDKs + experimental Kotlin: Python (flagship, 2.0 GA), Go, Java and TypeScript all reached 1.0 GA, with an additional experimental Kotlin/Android runtime — the broadest language spread of any framework in this index.
- Agent Runtime (optional managed hosting): Deploy the same agent to Google Cloud's managed runtime (formerly Vertex AI Agent Engine) for autoscaling, session/memory persistence and built-in observability, without giving up the free self-hosted path.
What are Google Agent Development Kit's use cases?
- Cross-vendor multi-agent system: A team builds several specialist agents in ADK and has them delegate work to agents built on other frameworks or by other vendors over the A2A protocol, rather than being locked into one framework's internal orchestration.
- Polyglot organization standardizing on one agent SDK: A company with both a Python data-science team and a Go/Java backend team adopts ADK so every team builds agents against the same conceptual model and tooling, instead of maintaining separate frameworks per language.
- Self-hosted agent that can scale to a managed runtime later: A team starts by self-hosting an ADK agent on their own infrastructure for free, then moves the same code to the managed Agent Runtime once they need autoscaling and built-in observability without an infrastructure rewrite.
What does Google Agent Development Kit integrate with?
- Gemini, OpenAI, Anthropic Claude, Cohere, Ollama and 100+ providers via LiteLLM
- Model Context Protocol (MCP) tools, including MCP Toolbox for 30+ databases (Go SDK)
- Agent2Agent (A2A) protocol
- Vertex AI Search, Google Search grounding
- Google Cloud — Cloud Run, GKE, Vertex AI Agent Runtime
- Agent Designer (low-code visual builder, Gemini Enterprise Agent Platform)
Why use Google Agent Development Kit?
- Google's own official, actively-shipping agent SDK — Python alone pushed a new PyPI release (2.5.0) on 2026-07-16, and the Python repo saw a commit within the last 24 hours of this research.
- The broadest language spread of any framework in this index: production-grade Python, Go, Java and TypeScript SDKs, all reaching 1.0 GA, plus an experimental Kotlin/Android runtime.
- Native support for both dominant 2026 agent-interop standards (A2A and MCP) rather than bolting one on later — genuinely relevant if agents from different vendors need to talk to each other.
- Genuinely model-agnostic despite the Gemini optimization: OpenAI, Anthropic Claude, Cohere, local Ollama models and 100+ others are supported through its LiteLLM integration.
- Free, Apache-2.0, fully self-hostable core with an optional managed Agent Runtime layer for teams that want autoscaling without operating the infrastructure — the same 'free core, pay your own way' shape as this category's other major-lab frameworks.
Pros & cons
Pros
- Backed and actively developed by Google: the Python SDK alone shipped a new PyPI release (2.5.0) on 2026-07-16 and its GitHub repository was pushed to within the last day of this research — a well-resourced, unlikely-to-be-abandoned major-lab project.
- The broadest language coverage of any framework in this index — production-grade Python, Go, Java and TypeScript SDKs (all reaching 1.0 GA), plus an experimental Kotlin/Android runtime, versus rivals' one to three languages.
- Native support for both the Agent2Agent (A2A) protocol — now Linux Foundation-governed, with 150+ organizations reported in production — and the Model Context Protocol, aligning it with where the rest of the 2026 agent ecosystem is standardizing on interop.
- Genuinely model-agnostic in practice despite the Gemini-first branding: OpenAI, Anthropic Claude, Cohere and local Ollama models are all reachable through its LiteLLM integration, not just Gemini.
Cons
- Documentation and the third-party tutorial ecosystem skew heavily toward Python — an independent hands-on review found few TypeScript, Go or Java examples relative to Python, so teams standardizing on one of the newer-language SDKs will do more first-hand exploration.
- A genuinely significant learning curve: the same independent review calls it 'an extensive framework' with concepts (Sessions, Runners, Artifacts, the Workflow Runtime) that take real time to internalize versus a lighter framework like the OpenAI Agents SDK.
- The managed Agent Runtime layer prices across several independent, usage-based meters (compute, memory, session storage, plus separate model-token and search-grounding charges) with no flat fee and no hard spending cap — third-party cost breakdowns warn of estimates ranging from a few cents in testing to several thousand dollars a month in production, and of the risk of a forgotten service generating a surprise bill.
Limitations
- It is a code library plus an optional managed layer, not a no-code product by default — the low-code Agent Designer sits in a separate part of the wider Gemini Enterprise Agent Platform, not inside ADK itself.
- The deepest managed-hosting story (Agent Runtime) is Google Cloud-billed consumption across several meters, not a flat, published SaaS price.
Google Agent Development Kit pricing
- Open source (self-host)Free
- Agent Runtime (managed, Google Cloud)$0.0864/vCPU-hour + $0.0090/GB-hour / usage-based
See current pricing on adk.dev ↗Compare Google Agent Development Kit alternatives →
Google Agent Development Kit specs
Pricing
- Pricing model
- freemium
- Free tier
- ✓ Yes
Capabilities
- Model / LLM
- Model-agnostic (native Gemini; OpenAI, Anthropic Claude, Cohere, Ollama and 100+ others via LiteLLM)
- Interface
- Library
- Public API
- ✓ Yes
- Open source
- ✓ Yes
Deployment
- Deployment
- Both
Google Agent Development Kit review
Google Agent Development Kit is Google's answer to the same question Microsoft answered with Agent Framework and OpenAI answered with its own Agents SDK: a major AI lab's official, first-party toolkit for building agents, rather than leaving the whole category to third parties. What sets it apart is breadth and protocol alignment, not novelty — it's the only framework in this index shipping production-grade SDKs in four languages (Python, Go, Java, TypeScript, plus an experimental Kotlin/Android runtime), and it ships native support for both the Agent2Agent protocol and MCP rather than treating agent interoperability as an afterthought. It is genuinely model-agnostic despite the obvious Gemini optimization, and its free, Apache-2.0, fully self-hostable core pairs with an optional managed Agent Runtime for teams that want to scale without operating infrastructure themselves — the same shape Microsoft and OpenAI's official SDKs use. The honest catches are a real learning curve (this is a comprehensive framework, not a four-primitive minimal SDK), documentation and examples that still skew heavily toward Python even though the other three SDKs are GA, and a managed layer priced across several independent usage-based meters with no flat fee or hard spending cap. Pick it if you want Google's own official SDK, need genuine cross-vendor agent interoperability, or are standardizing on a language beyond Python; if none of those apply, LangChain's longer track record and larger ecosystem remain the safer default.
Google's official, protocol-forward agent SDK — the broadest language spread in this category (Python/Go/Java/TypeScript) with native A2A + MCP support, but still Python-first in its documentation and examples despite the other SDKs reaching GA.
Frequently asked questions
Is Google ADK free and open-source?
Does Google ADK lock me into Gemini?
Which languages does Google ADK support?
What is the Agent2Agent (A2A) protocol, and does ADK support it?
Do I have to use Google Cloud to run an ADK agent?
Google Agent Development Kit alternatives
- Microsoft Agent Framework
The closest analogue in this index — another major AI lab's unifying, protocol-forward official SDK (MCP + A2A support, an optional managed layer) — for teams standardized on Azure/Microsoft Foundry instead of Google Cloud.
- LangChain
The largest, most battle-tested ecosystem (142k+ GitHub stars) with the widest third-party integration surface and tutorial base, for teams not specifically invested in Google Cloud or Gemini.
- OpenAI Agents SDK
A lighter-weight official SDK from another major lab — four primitives instead of a graph engine — for teams that want the fastest path to a straightforward agent rather than ADK's fuller orchestration/eval tooling.
- Claude Agent SDK
Anthropic's own official SDK — the literal Claude Code harness as a library — for teams fully committed to Claude who don't need ADK's four-language, multi-provider (Gemini/OpenAI/Claude) reach.
Get a quote from Google Agent Development Kit
Tell us what you need. We make the introduction to Google Agent Development Kit.