Track · For developers
Agent Development Kit
Everything in the official ADK docs, animated: agents, workflows, tools, context, runtime and deployment.
Module 1 Get started
- 01 ADK technical overview Agents, Runner, Sessions, Events: the big picture. Start →
- 02 Install and project layout Python, TypeScript, Go, Java and Kotlin. Start →
- 03 Run your agent adk run, adk web, the API server and agents-cli. Start →
- 04 Agent Config and Visual Builder Agents in YAML, and building them visually. Start →
- 05 What's new in ADK 2.0 The graph-based workflow runtime, and migrating from 1.x. Start →
Module 2 Agents and models
- 06 LLM agents Instruction, description, model, output schema and output_key. Start →
- 07 Gemini models in ADK Choosing and configuring Gemini. Start →
- 08 Other models Claude, Gemma, LiteLLM, Ollama, vLLM, OpenAI, LiteRT-LM. Start →
- 09 Model routing and AI gateways Routing between models; Apigee AI Gateway. Start →
- 10 Managed agents and service registration Managed agents, and plugging in your own session and memory backends. Start →
Module 3 Workflows and multi-agent systems
- 11 Sequential, Parallel and Loop The three template workflows, side by side. Start →
- 12 Graph-based workflows Nodes, routes and deterministic control. Start →
- 13 Data handling between nodes How outputs flow from one node to the next. Start →
- 14 Dynamic workflows Loops and branches decided in code. Start →
- 15 Human input in workflows Pausing for a person, then resuming. Start →
- 16 Retries and timeouts RetryConfig and failing safely. Start →
- 17 Collaborative workflows Coordinators, sub-agents and agent routing. Start →
- 18 Sub-agent delegation vs agents as tools Handing off vs calling for help. Start →
- 19 Workflow patterns Proven shapes for real multi-agent systems. Start →
- 20 Deferred scheduling Running work later. Start →
Module 4 Tools
- 21 Function tools Plain functions, docstrings and tool schemas. Start →
- 22 Tool performance and limits What slows tools down, and the hard limits. Start →
- 23 Tool authentication OAuth, API keys and service accounts. Start →
- 24 Action confirmations Asking a human before a risky call. Start →
- 25 OpenAPI tools A whole REST API as tools, from one spec. Start →
- 26 MCP tools Model Context Protocol servers as toolsets. Start →
- 27 Your agent as an MCP server Exposing ADK agents to other MCP clients. Start →
- 28 Gemini built-in tools Google Search, code execution and computer use. Start →
- 29 Google Cloud tools BigQuery, Spanner, Bigtable, Pub/Sub, Application Integration, API Hub. Start →
- 30 Skills for ADK agents Packaged know-how an agent can load. Start →
- 31 The integrations ecosystem Third-party MCP tools, plugins and runners. Start →
Module 5 Context, sessions and memory
- 32 Agent context What each callback and tool can see. Start →
- 33 Sessions One conversation, its events and its lifecycle. Start →
- 34 State Session, user, app and temp prefixes. Start →
- 35 Memory Remembering across sessions. Start →
- 36 Artifacts Files and binary data, versioned. Start →
- 37 Events The event stream that drives everything. Start →
- 38 Context caching and compression Cutting cost and fitting long histories. Start →
- 39 Rewind and migrate sessions Going back in time; moving storage. Start →
Module 6 Control and safety
Module 7 Runtime
Module 8 Live and voice agents
Module 9 Grounding
Module 10 Agent-to-agent and UIs
Module 11 Deploy and observe
- 56 Deploy to Agent Runtime Google Cloud's managed home for ADK agents. Start →
- 57 Deploy to Cloud Run and GKE Containers you control. Start →
- 58 OpenTelemetry in ADK The traces and spans ADK emits, and where to send them. Start →
- 59 Logging and metrics Seeing inside a production agent. Start →
- 60 Third-party observability Phoenix, Langfuse, Arize, Datadog and others. Start →