An open API service indexing awesome lists of open source software.

https://github.com/rashraj/awesome-adk

A curated list of awesome resources, tools, libraries, tutorials, and references for Google Application Development Kit (ADK).
https://github.com/rashraj/awesome-adk

List: awesome-adk

adk adk-python adk-sample agent-development-kit agent2agent ai awesome awesome-adk awesome-list gcp google

Last synced: about 1 year ago
JSON representation

A curated list of awesome resources, tools, libraries, tutorials, and references for Google Application Development Kit (ADK).

Awesome Lists containing this project

README

          

Alt text

# Awesome Google ADK [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> 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.
---

## Contents

- [Official Resources](#official-resources)
- [Getting Started](#getting-started)
- [Tutorials](#tutorials)
- [Tools and Libraries](#tools-and-libraries)
- [Sample Projects](#sample-projects)
- [Videos and Talks](#videos-and-talks)
- [Contributing](#contributing)
- [License](#license)

---

## Official Resources
- [Google ADK Official Site](https://google.github.io/adk-docs/)
- [ADK Documentation](https://google.github.io/adk-docs/get-started/)
- [Agent Development Kit Announcement Blog](https://developers.googleblog.com/en/agent-development-kit-easy-to-build-multi-agent-applications/)
- [ADK GitHub Repository](https://github.com/google/adk-docs)

## Getting Started
- [Quickstart Guide](https://google.github.io/adk-docs/get-started/quickstart/)
- [Setting Up ADK Environment](https://google.github.io/adk-docs/get-started/installation/)

## Related Repositories
- [Agent2Agent (A2A) Samples](https://github.com/google-a2a/a2a-samples) A repository contains code samples and demos which use the Agent2Agent (A2A) Protocol.
- [A2A](https://github.com/google-a2a/A2A) - A2A Specification and documentation.
- [a2a-python](https://github.com/google-a2a/a2a-python) - A2A Python SDK.
- [adk-java](https://github.com/google/adk-java) - Agent Development Kit (ADK) for Java
- [adk-docs](https://github.com/google/adk-docs) ADK Documentation

## Tutorials
### Python
- [Google Agent Development Kit (ADK) Python Tutorial](https://github.com/Kjdragan/google-adk-tutorial)
- [Google ADK Walkthrough](https://github.com/sokart/adk-walkthrough)
- [Communicating Between uAgents and Google ADK](https://medium.com/fetch-ai/communicating-between-uagents-and-google-adk-a-step-by-step-guide-c15f355a8dcf)
- [Connect Airbnb MCP Server with Google ADK — MCP and Agent Development Kit](https://medium.aiplanet.com/connect-airbnb-mcp-server-with-google-adk-mcp-and-agent-development-kit-3a3976b7b4ec)
- [Build a multi-agent travel assistant using Google's Agent Development Kit (ADK)](https://www.datacamp.com/tutorial/agent-development-kit-adk)
- [Building AI Agents with Google’s Agent Development Kit (ADK) as MCP Client — A Deep Dive](https://medium.com/google-cloud/building-ai-agents-with-googles-agent-development-kit-adk-as-mcp-client-a-deep-dive-full-54d683713afe)
- [Building AI Agents with Google ADK, FastAPI, and MCP](https://dev.to/timtech4u/building-ai-agents-with-google-adk-fastapi-and-mcp-26h7)
- [Building AI Agents with Google ADK, Gemma 3, and MCP Tools](https://medium.com/google-cloud/building-ai-agents-with-google-adk-gemma-3-and-mcp-tools-28763a8f3c62)
- [Building Multi-Agent AI App with Google’s A2A (Agent2Agent) Protocol, ADK, and MCP](https://medium.com/ai-cloud-lab/building-multi-agent-ai-app-with-googles-a2a-agent2agent-protocol-adk-and-mcp-a-deep-a94de2237200)
- [From Zero to Genius: How I Built a Powerful AI Agent with Google’s ADK in Just 100 Lines of Code](https://medium.com/ai-advances/from-zero-to-genius-how-i-built-a-powerful-ai-agent-with-googles-adk-in-just-100-lines-of-code-79c16ceba7cc)
- [Getting Started with Google A2A](https://medium.com/google-cloud/getting-started-with-google-a2a-a-hands-on-tutorial-for-the-agent2agent-protocol-3d3b5e055127)
- [Going Multimodal with Agent Development Kit](https://medium.com/google-cloud/going-multimodal-with-agent-development-kit-personal-expense-assistant-with-gemini-2-5-480b031c7d5a)
- [Build AI Agents your way on Google Cloud](https://medium.com/google-cloud/build-ai-agents-your-way-on-google-cloud-7e64e76550bc)
- [Connect & Act: Google ADK Agents with GCP Integration Connectors to Perform Tasks Across 100+ Systems](https://medium.com/google-cloud/connect-act-google-adk-agents-with-gcp-integration-connectors-to-perform-tasks-across-100-ca10a3fd5334)
- [Architecting a Multi-Agent System with Google A2A and ADK](https://medium.com/google-cloud/architecting-a-multi-agent-system-with-google-a2a-and-adk-4ced4502c86a)
- [Agent Development Kit: Enhancing Multi-Agents Systems with A2A protocol and MCP server](https://medium.com/@rubenszimbres/agent-development-kit-enhancing-multi-agents-systems-with-a2a-protocol-and-mcp-server-535547b21f9d)
- [Taking Flight with AI Agents](https://notes.vikramtiwari.com/generative-ai-universe/taking-flight-with-ai-agents)
- [Multi-agent Application with Agent Development Kit](https://medium.com/google-cloud/multi-agent-application-with-agent-development-kit-50a942915459)
- [Using Google ADK to Build and Deploy a Stock Market AI Agent to Cloud Run in Minutes](https://medium.com/@rash-raj/using-google-adk-to-build-and-deploy-a-production-ready-stock-market-ai-agent-to-cloud-run-in-0ffa69b51760)
- [Building a Production-Ready AI Content Moderation System with Google ADK and Model Context Protocol (MCP)](https://medium.com/google-cloud/building-a-production-ready-ai-content-moderation-system-with-google-adk-and-model-context-protocol-8a3cf4a798f9)
- [ADK meets MCP: Bridging Worlds of AI Agents](https://medium.com/google-cloud/adk-meets-mcp-bridging-worlds-of-ai-agents-1ed96ef5399c)
- [Google ADK Agent-to-Agent: Automating DCF Models with AI (ADK Web & Python API)](https://medium.com/google-cloud/google-adk-agent-to-agent-automating-dcf-models-with-ai-adk-web-python-api-18945f7af3f0)
### Java
- [Write AI agents in Java — Agent Development Kit getting started guide](https://medium.com/google-cloud/build-powerful-stateful-ai-agents-in-java-with-agent-development-kit-adk-0f7e2cd3d094)
- [Build Powerful, Stateful AI Agents in Java with Agent Development Kit (ADK)](https://medium.com/google-cloud/build-powerful-stateful-ai-agents-in-java-with-agent-development-kit-adk-0f7e2cd3d094)

## Codelabs
- [Getting Started with MCP, ADK and A2A](https://codelabs.developers.google.com/codelabs/currency-agent?hl=en#0)
- [Going Multimodal with Agent Development Kit: Personal Expense Assistant with Gemini 2.5, Firestore and Cloud Run](https://codelabs.developers.google.com/personal-expense-assistant-multimodal-adk#0)
- [Installing and Setting-up MCP Toolbox for Databases for your Gen AI & Agentic Applications on AlloyDB](https://codelabs.developers.google.com/genai-toolbox-for-alloydb#0)
- [MCP Toolbox for Databases:Making BigQuery datasets available to MCP clients](https://codelabs.developers.google.com/mcp-toolbox-bigquery-dataset#0)
- [Build a Travel Agent using MCP Toolbox for Databases and Agent Development Kit (ADK)](https://codelabs.developers.google.com/travel-agent-mcp-toolbox-adk?hl=en#0)
- [Google's Agent Stack in Action:ADK, A2A, MCP on Google Cloud](https://codelabs.developers.google.com/instavibe-adk-multi-agents/instructions#0)

## Tools and Libraries
- [Vertex AI Agent Garden](https://console.cloud.google.com/vertex-ai/agents/agent-garden?)

## Sample Projects
- [Agent Development Kit (ADK) Samples](https://github.com/google/adk-samples)
- [ADK-Powered Travel Planner](https://github.com/AashiDutt/Google-Agent-Development-Kit-Demo) by [@AashiDutt](https://github.com/AashiDutt)
- [US Stock Market AI Agent](https://github.com/RashRAJ/stockAIAgent) by [@RashRAJ](https://github.com/RashRAJ/)
- [Building an Agent with long-term memory using ADK and Zep](https://github.com/inardini/agent-samples/blob/main/samples/adk_memory_zep.ipynb) by [@inardini](https://github.com/inardini)
- [GitHub Agent with Google ADK and OpenAPI Tools using Gemini 2.5 Pro](https://github.com/arjunprabhulal/adk-github-agent?source=post_page-----82abc326b288---------------------------------------) by [@arjunprabhulal](https://github.com/arjunprabhulal)

## Videos and Talks
### PYTHON
- [Getting Started with ADK -Official Google Video](https://www.youtube.com/watch?v=44C8u0CDtSo&ab_channel=GoogleforDevelopers)
- [Build AI Agent Application with Agent Development Kit](https://www.youtube.com/watch?v=RgLSTGFjpqI&t=1s&ab_channel=VenelinValkov)
- [Build Your First AI Agent With Google ADK in Minutes!](https://youtu.be/QN14IFM9s04?si=VR1QXK_giqQ-No0v)
- [Agent Development Kit (ADK) Masterclass: Build AI Agents & Automate Workflows (Beginner to Pro)](https://youtu.be/P4VFL9nIaIA?si=uvFHblOi1Ena8yVr)
- [All You Need To Know About Google Agent2Agent Protocol- A2A Vs MCP](https://youtu.be/56BXHCkngss?si=6kQIyHDr-7FEs4fu)
- [How to build a Data Science agent with ADK](https://youtu.be/efcUXoMX818?si=IwI5ZGynaZXC46Rg)
- [Forget MCP... don't sleep on the Google Agent Development Kit (ADK) - Full tutorial](https://youtu.be/BiP4tKZKTvU?si=ILwORdHt4FjYjUEa)
- [A2A Course #3 - Build an A2A Agent with Google ADK + Gemini ](https://youtu.be/DDaDV1wXNgg?si=_zMGR-TbKwQBEVfu)
### Java
- [Build your first Java agent with Google ADK](https://youtu.be/VM3b3csBeUc?si=o626xujV15SLXwQe)
- [Building AI Agents with Google ADK and Java | Complete Tutorial with MCP Tools & Gemini 2.0](https://youtu.be/-2qfiQSuAo8?si=5tBsF6IhYnJzdUaB)

---

## Contributing

Contributions are welcome! Please check the [contribution guidelines](CONTRIBUTING.md) before submitting a pull request.

## License

This repository is licensed under the [MIT License](LICENSE).

## Author
Rasheedat Atinuke Jamiu

---