Open-source Python framework for AI agents. Define, test, debug, and deploy — with tools that actually work.
from google.adk import Agent agent = Agent( name="assistant", model="gemini-2.0-flash", instruction="You are a helpful assistant.", tools=[search, code_exec], )
ADK ships as a Skill and MCP server — coding agents like Claude Code and Gemini CLI can scaffold, extend, and test your agents automatically.
Use Gemini, GPT, Claude, or open models. Run on your laptop, Cloud Run, or your own infrastructure.
Graph-based agents combine AI reasoning with deterministic logic. Mix LLM calls with regular code for workflows you can actually trust.
Interactive web UI for testing, debugging, and tracing your agents. See every tool call, inspect state, and iterate fast.
ADK's eval framework tests both the final response AND the agent's trajectory — the steps it took to get there.