Google Agent Development Kit (ADK)
https://github.com/google/adk-python
Google's code-first Python toolkit for building, evaluating and deploying AI agents.
Active · Verified 2026-10-26 · fresh as of 2026-10-26 · 19 cited facts, 1 with a third-party source · 1 recorded change · Suggest a correction
At a glance
- Tier
- T3
- Created
- 2025-04-01 repo fix
- Latest release
- last commit 2026-10-25 repo fix
- License
- Apache-2.0 repo fix
- GitHub
- https://github.com/google/adk-python (22008★) repo fix
- Pricing
- searched not found fix
- Funding
- searched not found fix
- Freshness
- 2026-10-26 fix
- Layer
- agent-infra repo fix
- Licensing
- open-source repo fix
- SDK languages
- go, java, kotlin, python, typescript repo fix
- Protocols
- a2a, mcp-client, mcp-server, opentelemetry vendor fix
- Developer activity
- OpenRank 39 (12-mo avg 56.21) · 235 participants — 2026-09 third-party fix
When to use
Optimised for: searched not found
Anti-fit: searched not found
Pros & cons
Pros
searched not found
Cons
searched not found
Claims & capabilities
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Technical surface
- API surface
- searched not found
- Backend storage
- searched not found
- Deployment
- searched not found
- Embedding model
- searched not found
- Multi-tenancy
- searched not found
- MCP
- searched not found
- A2A
- searched not found
- OpenTelemetry
- searched not found
Alternatives to Google Agent Development Kit (ADK) → live options ranked by shared design, licence, hosting and MCP support
Similar systems
Other agent frameworks (no first-party memory layer) in the catalog, ranked by inbound references.
- Model Context Protocol (MCP spec) T1
Anthropic-introduced open protocol (Nov 2024) for connecting LLMs to data sources and tools. Donated by Anthropic to the Linux Foundation's Agentic AI Foundation (announced 2025-12-09); now governed as Model Context Protocol, a Series of LF Projects, LLC. Supported across Claude, ChatGPT, VS Code, Cursor and many other clients.
- LangChain (framework) T1
Dominant Python/JS framework for LLM apps — tool calling, agents, retrievers, runnables. Memory is one component (LangMem cross-listed); the framework itself is the product.
- Vercel AI SDK T1
Vercel's TypeScript LLM SDK — streaming, tool calls, structured outputs, agents. Dominant framework for Next.js LLM apps.
- LlamaIndex (framework) T1
Data framework for LLM apps — connectors, indices, query engines, agents, workflows. Memory is one of many subsystems (LlamaIndex Memory cross-listed).
- OpenAI Agents SDK T1
OpenAI's official Python framework for agents — handoffs, guardrails, tracing built in. Successor to OpenAI Swarm (experimental); officially supported.
- LangGraph (orchestration) T1
LangChain's stateful graph runtime for agents — explicit state, persistence, time-travel debugging, human-in-the-loop. Memory is one persistence target (LangGraph Persistence cross-listed).
Sources (18 cited facts, 1 third-party)
Each fact links to the page it came from; the badge says who published it (how to read sources).
- What it is Framework repo
- What it does & what's distinct Google's code-first Python toolkit for building, evaluating and deploying AI agents. repo
- Claims / benefits An open-source, code-first Python toolkit for building, evaluating, and deploying sophis… repo
- Created 2025-04-01 repo
- Latest release last commit 2026-10-25 repo
- License Apache-2.0 repo
- GitHub https://github.com/google/adk-python (22008★) repo
- Mindshare 22008 GitHub stars repo
- Project & sources https://github.com/google/adk-python repo
- eval-human-loop yes repo
- architecture-deployment-locus local repo
- licensing-bucket open-source repo
- positioning-platform-vs-product platform repo
- taxonomy-three-layer-rollup agent-infra repo
- developer-activity-opendigger {"activity":505.65,"as_of":"2026-09","openrank_12mo":56.21,"openrank_current":39,"partic… third-party
- sdk-languages go,java,kotlin,python,typescript repo
- protocol-support a2a,mcp-client,mcp-server,opentelemetry vendor
- maturity ga repo
What changed
Changes to this record's lifecycle, licence, release, pricing and hosting facts, from the catalog's git history. Subscribe (Atom)
- 2026-10-26 Added to the catalog #259
Related systems
References (23)
- AgentOps integrates with — ADK integrations catalog has a "AgentOps observability for ADK" page (Session replays, metrics, and monitoring for ADK agents). (verified 2026-10-29)
- Anthropic Claude (foundation models) integrates with — ADK docs have an Anthropic (Claude) model page for ADK agents. (verified 2026-10-29)
- Arize AI integrates with — ADK integrations catalog has a "Arize AX observability for ADK" page (Production-grade observability, debugging, and improvement of LLM applications). (verified 2026-10-29)
- Arize Phoenix integrates with — ADK integrations catalog has a "Phoenix observability for ADK" page (Open-source, self-hosted observability, tracing, and evaluation of LLM applications). (verified 2026-10-29)
- Cartesia Sonic integrates with — ADK integrations catalog has a "Cartesia MCP tool for ADK" page (Generate speech, localize voices, and create audio content). (verified 2026-10-29)
- Chroma integrates with — ADK integrations catalog has a "Chroma MCP tool for ADK" page (Store and retrieve information using semantic vector search). (verified 2026-10-29)
- Daytona integrates with — ADK integrations catalog has a "Daytona plugin for ADK" page (Execute code, run shell commands, and manage files in secure sandboxes). (verified 2026-10-29)
- Galileo integrates with — ADK integrations catalog has a "Agent Observability and Evaluation with Galileo" page (End-to-end tracing, evaluation, and monitoring for ADK agents). (verified 2026-10-29)
- Google Gemini 3 family integrates with — ADK docs have a Google Gemini model page for ADK agents. (verified 2026-10-29)
- Langfuse integrates with — ADK integrations catalog has a "Langfuse observability for ADK" page (Open-source AI engineering platform to debug, analyze, and iterate on LLM applications). (verified 2026-10-29)
- LiteLLM integrates with — ADK docs have a LiteLLM model page for ADK agents. (verified 2026-10-29)
- LiveKit Agents integrates with — ADK integrations catalog has a "LiveKit runner for ADK" page (Put a live voice agent in a WebRTC room or on a phone call). (verified 2026-10-29)
- Milvus integrates with — ADK integrations catalog has a "Milvus integration for ADK" page (Milvus-backed memory and RAG retrieval for ADK agents). (verified 2026-10-29)
- MLflow integrates with — ADK integrations catalog has a "MLflow observability for ADK" page (Ingest OpenTelemetry traces for agent runs, tool calls, and model requests). (verified 2026-10-29)
- Model Context Protocol (MCP spec) integrates with — ADK docs have an MCP tools section for using MCP servers as ADK agent tools. (verified 2026-10-29)
- n8n (AI agent flows) integrates with — ADK integrations catalog has a "n8n MCP tool for ADK" page (Trigger automated workflows, connect apps, and process data). (verified 2026-10-29)
- OpenAI GPT family (GPT-5 / GPT-4o / o3 / o4) integrates with — ADK docs have an OpenAI model page for ADK agents. (verified 2026-10-29)
- Pinecone integrates with — ADK integrations catalog has a "Pinecone MCP tool for ADK" page (Store data, perform semantic search, and rerank results). (verified 2026-10-29)
- Qdrant integrates with — ADK integrations catalog has a "Qdrant MCP tool for ADK" page (Store and retrieve information using semantic vector search). (verified 2026-10-29)
- Restate integrates with — ADK integrations catalog has a "Restate plugin for ADK" page (Resilient agent execution and orchestration with durable sessions and human approvals). (verified 2026-10-29)
- Temporal integrates with — ADK integrations catalog has a "Temporal plugin for ADK" page (Resilient, scalable agents, long-running agents and tools, human approvals, and safe versioning). (verified 2026-10-29)
- vLLM integrates with — ADK docs have a vLLM model page for ADK agents. (verified 2026-10-29)
- Weights & Biases integrates with — ADK integrations catalog has a "W&B Weave observability for ADK" page (Log, visualize, and analyze model calls and agent performance). (verified 2026-10-29)
Referenced by (26)
- AgentOps integrates with — AgentOps docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Arcade.dev integrates with — Arcade docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Arize Phoenix integrates with — Arize Phoenix docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Braintrust integrates with — Braintrust docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Browserbase integrates with — Browserbase docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Chroma integrates with — Chroma's docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Comet ML integrates with — Comet's Opik docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Datadog Agent Observability (LLM Observability) integrates with — Datadog LLM Observability auto-instrumentation page lists a Google ADK LLM integration. (verified 2026-10-29)
- Daytona integrates with — Daytona docs have a guide for running Google Agent Development Kit (ADK) with Daytona sandboxes. (verified 2026-10-29)
- DBOS integrates with — DBOS integrations docs have a Google ADK (durable execution for ADK agents) page. (verified 2026-10-29)
- e2b integrates with — E2B docs have a Google Agent Development Kit (ADK) integration guide. (verified 2026-10-29)
- Galileo integrates with — Galileo's third-party integrations docs list Google Agent Development Kit (ADK) as a supported integration. (verified 2026-10-29)
- HoneyHive integrates with — HoneyHive integrations docs have a Google ADK tracing/integration page. (verified 2026-10-29)
- Laminar integrates with — Laminar integrations docs have a Google ADK observability page. (verified 2026-10-29)
- Langfuse integrates with — Langfuse's integrations directory has a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- LangSmith integrates with — LangSmith docs have a tracing integration page for Google Agent Development Kit (ADK). (verified 2026-10-29)
- Mem0 integrates with — Mem0 docs have a Google ADK integration page (Integrate Mem0 with Google Agent Development Kit for persistent memory across multi-agent workflows). (verified 2026-10-29)
- MongoDB Atlas Vector Search integrates with — MongoDB's Atlas AI Integrations page lists Google Agent Development Kit (ADK) as an integration (some entries are marked community-maintained). (verified 2026-10-29)
- Neo4j integrates with — Neo4j's GenAI ecosystem docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- OpenInference integrates with — The OpenInference repo README lists an OpenInference instrumentation package for Google Agent Development Kit (ADK). (verified 2026-10-29)
- Pydantic Logfire integrates with — Pydantic Logfire integrations docs have a Google ADK page. (verified 2026-10-29)
- Qdrant integrates with — Qdrant's documentation has a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Restate integrates with — Restate AI docs integration page: Restate & Google ADK. (verified 2026-10-29)
- Temporal integrates with — Temporal integrations catalog lists Google ADK agents as durable Temporal Workflows (Python, Go, TypeScript). (verified 2026-10-29)
- Weights & Biases integrates with — W&B Weave docs have a Google Agent Development Kit (ADK) integration page. (verified 2026-10-29)
- Zep & Graphiti integrates with — Zep docs have a Google ADK integration page (zep-adk package). (verified 2026-10-29)