Example AI agents built with Google's Agent Development Kit (ADK), showcasing multi-agent systems, tool integration, and support for various LLM providers including Gemini, OpenAI, and Claude.
This repository provides comprehensive examples of AI agents built with Google’s Agent Development Kit (ADK). It demonstrates the complete range from basic LLM-powered agents to sophisticated hierarchical multi-agent systems with tool integration and session management.
The tutorial showcases seven distinct agent examples including basic assistants, sequential workflow orchestration, parallel and loop-based structures, and complex multi-agent hierarchies. Each example demonstrates practical integration with Google Search, custom functions, and support for multiple LLM providers via LiteLlm including Gemini, OpenAI, and Claude.
Developers, AI practitioners, and educational institutions benefit from this structured approach to learning agent development. The repository serves as both a learning resource and a reference implementation for building production-ready AI agent systems with Google’s ADK framework.
Powerful features that make this solution stand out
Demonstrates sequential, parallel, loop-based, and hierarchical agent structures for complex workflow orchestration.
Includes seven distinct agent implementations from basic assistants to sophisticated stock analysis and travel planning systems.
Shows practical integration with Google Search and custom functions for enhanced agent capabilities.
Supports Gemini, OpenAI, and Claude models via LiteLlm for flexible provider selection.
Demonstrates session management patterns with in-memory services for stateful agent interactions.
Advanced examples showing how to compose and coordinate multiple sub-agents in hierarchical systems.
Get a customized quote for your business needs
Enquiring about: Google ADK Tutorial