⭐ Awesome Lists Intermediate

Adk-samples

by google

Google ADK Samples: Production-Ready AI Agent Examples

Official collection of Python-based AI agent implementations demonstrating Google's Agent Development Kit capabilities and patterns.

8,223 Stars
2,202 Forks
8,223 Watchers
205 Issues

About This Project

This repository serves as the official reference implementation gallery for Google's Agent Development Kit (ADK), offering developers a comprehensive set of working AI agent examples. Each sample demonstrates real-world patterns for building intelligent agents that can interact with users, make decisions, and integrate with external services using modern AI capabilities.

Perfect for learning by example, the collection bridges the gap between ADK documentation and production code. Developers can explore various agent architectures, from simple conversational bots to complex multi-tool agents that orchestrate multiple APIs and data sources. Every sample includes complete source code with clear annotations explaining design decisions and best practices.

The samples cover diverse agent scenarios including task automation, data retrieval, content generation, and interactive assistants. With over 8,000 stars, this has become the go-to resource for teams building on Google's agent framework, providing battle-tested patterns that accelerate development from prototype to production.

Whether you're building customer support agents, workflow automation tools, or intelligent assistants, these samples provide the foundation and inspiration needed to leverage ADK's full potential in your Python applications.

Key Features

  • Official Google-maintained agent implementation examples
  • Production-ready code patterns for various agent architectures
  • Comprehensive coverage of ADK capabilities and integrations
  • Well-documented samples with clear explanations and annotations
  • Active community with thousands of developers sharing insights

How You Can Use It

1

Learning ADK framework patterns through production-quality examples

2

Building conversational AI agents for customer support and engagement

3

Creating workflow automation agents that orchestrate multiple services

4

Developing intelligent assistants with tool-calling and API integration capabilities

5

Prototyping custom AI agents by adapting reference implementations

Who Is This For?

Python developers building AI agents, ML engineers exploring Google's ADK framework, and teams implementing conversational AI or intelligent automation solutions