A curated list of awesome resources, tools, libraries, tutorials, and references for Google's Agent Development Kit (ADK) — your guide to building powerful multi-agent applications.
Google’s Agent Development Kit (ADK) empowers developers to build, connect, and manage multi-agent applications across Google's AI ecosystem. This list collects everything you need to get started, deepen your skills, and build production-ready agent systems.
- Official Resources
- Getting Started
- Tutorials
- Tools and Libraries
- Sample Projects
- Videos and Talks
- Contributing
- License
- Google ADK Official Site
- ADK Documentation
- Agent Development Kit Announcement Blog
- ADK GitHub Repository
- Agent2Agent (A2A) Samples A repository contains code samples and demos which use the Agent2Agent (A2A) Protocol.
- A2A - A2A Specification and documentation.
- a2a-python - A2A Python SDK.
- adk-java - Agent Development Kit (ADK) for Java
- adk-docs ADK Documentation
- Google Agent Development Kit (ADK) Python Tutorial
- Google ADK Walkthrough
- Communicating Between uAgents and Google ADK
- Connect Airbnb MCP Server with Google ADK — MCP and Agent Development Kit
- Build a multi-agent travel assistant using Google's Agent Development Kit (ADK)
- Building AI Agents with Google’s Agent Development Kit (ADK) as MCP Client — A Deep Dive
- Building AI Agents with Google ADK, FastAPI, and MCP
- Building AI Agents with Google ADK, Gemma 3, and MCP Tools
- Building Multi-Agent AI App with Google’s A2A (Agent2Agent) Protocol, ADK, and MCP
- From Zero to Genius: How I Built a Powerful AI Agent with Google’s ADK in Just 100 Lines of Code
- Getting Started with Google A2A
- Going Multimodal with Agent Development Kit
- Build AI Agents your way on Google Cloud
- Connect & Act: Google ADK Agents with GCP Integration Connectors to Perform Tasks Across 100+ Systems
- Architecting a Multi-Agent System with Google A2A and ADK
- Agent Development Kit: Enhancing Multi-Agents Systems with A2A protocol and MCP server
- Taking Flight with AI Agents
- Multi-agent Application with Agent Development Kit
- Using Google ADK to Build and Deploy a Stock Market AI Agent to Cloud Run in Minutes
- Building a Production-Ready AI Content Moderation System with Google ADK and Model Context Protocol (MCP)
- ADK meets MCP: Bridging Worlds of AI Agents
- Google ADK Agent-to-Agent: Automating DCF Models with AI (ADK Web & Python API)
- Write AI agents in Java — Agent Development Kit getting started guide
- Build Powerful, Stateful AI Agents in Java with Agent Development Kit (ADK)
- Getting Started with MCP, ADK and A2A
- Going Multimodal with Agent Development Kit: Personal Expense Assistant with Gemini 2.5, Firestore and Cloud Run
- Installing and Setting-up MCP Toolbox for Databases for your Gen AI & Agentic Applications on AlloyDB
- MCP Toolbox for Databases:Making BigQuery datasets available to MCP clients
- Build a Travel Agent using MCP Toolbox for Databases and Agent Development Kit (ADK)
- Google's Agent Stack in Action:ADK, A2A, MCP on Google Cloud
- Agent Development Kit (ADK) Samples
- ADK-Powered Travel Planner by @AashiDutt
- US Stock Market AI Agent by @RashRAJ
- Building an Agent with long-term memory using ADK and Zep by @inardini
- GitHub Agent with Google ADK and OpenAPI Tools using Gemini 2.5 Pro by @arjunprabhulal
- repo-stargazer by @ksachdeva
- ADK-cs-agents-demo by @ksachdeva
- ADK-Recipes by @ksachdeva
- Getting Started with ADK -Official Google Video
- Build AI Agent Application with Agent Development Kit
- Build Your First AI Agent With Google ADK in Minutes!
- Agent Development Kit (ADK) Masterclass: Build AI Agents & Automate Workflows (Beginner to Pro)
- All You Need To Know About Google Agent2Agent Protocol- A2A Vs MCP
- How to build a Data Science agent with ADK
- Forget MCP... don't sleep on the Google Agent Development Kit (ADK) - Full tutorial
- A2A Course #3 - Build an A2A Agent with Google ADK + Gemini
- Build your first Java agent with Google ADK
- Building AI Agents with Google ADK and Java | Complete Tutorial with MCP Tools & Gemini 2.0
Contributions are welcome! Please check the contribution guidelines before submitting a pull request.
This repository is licensed under the MIT License.
Rasheedat Atinuke Jamiu
