adk-python
Build and run Python agents with graph-based workflows
- Stars
- 20,554
- Forks
- 3,675
- Updated
- Updated Jul 10, 2026
Build and run Python agents with graph-based workflows
Google ADK is a code-first Python toolkit for building, evaluating, and deploying AI agents. Its Agent and Workflow APIs support graph-based routing, nested workflows, and structured agent-to-agent tasks, while the CLI can run an agent locally or open a web UI for an agent directory. Version 2.0 changes the agent API, event model, and session schema, so existing applications need an upgrade check.
Resource types
Use cases
Platforms
Capabilities
Combine interchangeable models, data sources, and tools in LLM applications.
Trace, evaluate, monitor, and manage LLM, agent, and ML workflows.
Audience
Public GitHub facts last synced Jul 10, 2026.
Build type-safe Python agents with tools, structured outputs, and provider choice
Optimizes AI agents with almost no code changes across frameworks and training methods.