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

Type
Framework repo fix
Tier
T3
Created
2025-04-01 repo fix
Latest release
last commit 2026-10-25 repo fix
License
Apache-2.0 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
Deployment locus
local repo fix
Platform vs product
platform repo fix
Maturity
ga repo 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

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 changed

Changes to this record's lifecycle, licence, release, pricing and hosting facts, from the catalog's git history. Subscribe (Atom)

  1. 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)