| layout | default |
|---|---|
| title | ADK Python Tutorial |
| nav_order | 129 |
| has_children | true |
| format_version | v2 |
Learn how to use
google/adk-pythonto build, evaluate, and deploy modular AI agent systems with strong tooling, session controls, and production rollouts.
ADK is one of the most complete open-source agent frameworks for teams that need code-first flexibility plus disciplined operations.
This track focuses on:
- shipping your first ADK agent quickly
- designing multi-agent systems with predictable runner behavior
- integrating tools, MCP, and confirmation gates safely
- evaluating and deploying ADK projects in production settings
- repository:
google/adk-python - stars: about 18.5k
- latest release:
v1.27.2(published 2026-03-17)
flowchart LR
A[User Goal] --> B[ADK Agent Graph]
B --> C[Runner Invocation Lifecycle]
C --> D[Tools and MCP Calls]
D --> E[Session and Memory Services]
E --> F[Evaluation and Deployment]
| Chapter | Key Question | Outcome |
|---|---|---|
| 01 - Getting Started | How do I install ADK and run my first agent quickly? | Working baseline |
| 02 - Architecture and Runner Lifecycle | How does ADK execute invocations and persist state? | Reliable mental model |
| 03 - Agent Design and Multi-Agent Composition | How do I structure scalable agent systems? | Strong composition patterns |
| 04 - Tools, MCP, and Confirmation Flows | How do I add external capabilities safely? | Safe integration baseline |
| 05 - Sessions, Memory, and Context Management | How do I manage short-term and long-term context? | Better state design |
| 06 - Evaluation, Debugging, and Quality Gates | How do I measure agent quality and catch regressions? | Evaluation workflow |
| 07 - Deployment and Production Operations | How do I ship ADK agents to production? | Production rollout plan |
| 08 - Contribution Workflow and Ecosystem Strategy | How do I contribute and extend ADK responsibly? | Contributor readiness |
- how to design ADK agent projects from local dev to production
- how to build reliable tool/MCP workflows with confirmation controls
- how to run evaluation loops and enforce quality gates
- how to align with ADK's contribution and ecosystem patterns
Start with Chapter 1: Getting Started.
- Start Here: Chapter 1: Getting Started
- Back to Main Catalog
- Browse A-Z Tutorial Directory
- Search by Intent
- Explore Category Hubs
- Chapter 1: Getting Started
- Chapter 2: Architecture and Runner Lifecycle
- Chapter 3: Agent Design and Multi-Agent Composition
- Chapter 4: Tools, MCP, and Confirmation Flows
- Chapter 5: Sessions, Memory, and Context Management
- Chapter 6: Evaluation, Debugging, and Quality Gates
- Chapter 7: Deployment and Production Operations
- Chapter 8: Contribution Workflow and Ecosystem Strategy
Generated by AI Codebase Knowledge Builder