{"id":29139490,"url":"https://github.com/rashraj/awesome-adk","last_synced_at":"2025-06-30T15:35:54.299Z","repository":{"id":290384190,"uuid":"974264325","full_name":"RashRAJ/awesome-adk","owner":"RashRAJ","description":"A curated list of awesome resources, tools, libraries, tutorials, and references for Google Application Development Kit (ADK).","archived":false,"fork":false,"pushed_at":"2025-06-18T13:39:11.000Z","size":45,"stargazers_count":32,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T14:37:39.930Z","etag":null,"topics":["adk","adk-python","adk-sample","agent-development-kit","agent2agent","ai","awesome","awesome-adk","awesome-list","gcp","google"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RashRAJ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-28T14:01:29.000Z","updated_at":"2025-06-18T13:57:53.000Z","dependencies_parsed_at":"2025-04-28T15:23:54.893Z","dependency_job_id":"e45ceea2-9b03-4bfc-ba78-6f91b01426f0","html_url":"https://github.com/RashRAJ/awesome-adk","commit_stats":null,"previous_names":["rashraj/awesome-adk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RashRAJ/awesome-adk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RashRAJ%2Fawesome-adk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RashRAJ%2Fawesome-adk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RashRAJ%2Fawesome-adk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RashRAJ%2Fawesome-adk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RashRAJ","download_url":"https://codeload.github.com/RashRAJ/awesome-adk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RashRAJ%2Fawesome-adk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262801446,"owners_count":23366561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adk","adk-python","adk-sample","agent-development-kit","agent2agent","ai","awesome","awesome-adk","awesome-list","gcp","google"],"created_at":"2025-06-30T15:35:52.893Z","updated_at":"2025-06-30T15:35:54.267Z","avatar_url":"https://github.com/RashRAJ.png","language":null,"funding_links":[],"categories":["Other Lists"],"sub_categories":["TeX Lists"],"readme":"\u003cimg src=\"images.png\" alt=\"Alt text\" width=\"1000\"/\u003e\n\n# Awesome Google ADK [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003e 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.\n\nGoogle’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.\n---\n\n## Contents\n\n- [Official Resources](#official-resources)\n- [Getting Started](#getting-started)\n- [Tutorials](#tutorials)\n- [Tools and Libraries](#tools-and-libraries)\n- [Sample Projects](#sample-projects)\n- [Videos and Talks](#videos-and-talks)\n- [Contributing](#contributing)\n- [License](#license)\n\n---\n\n## Official Resources\n- [Google ADK Official Site](https://google.github.io/adk-docs/) \u003c!-- Update if different --\u003e\n- [ADK Documentation](https://google.github.io/adk-docs/get-started/)\n- [Agent Development Kit Announcement Blog](https://developers.googleblog.com/en/agent-development-kit-easy-to-build-multi-agent-applications/)\n- [ADK GitHub Repository](https://github.com/google/adk-docs)\n\n## Getting Started\n- [Quickstart Guide](https://google.github.io/adk-docs/get-started/quickstart/)\n- [Setting Up ADK Environment](https://google.github.io/adk-docs/get-started/installation/)\n\n## Related Repositories\n- [Agent2Agent (A2A) Samples](https://github.com/google-a2a/a2a-samples) A  repository contains code samples and demos which use the Agent2Agent (A2A) Protocol.\n- [A2A](https://github.com/google-a2a/A2A) - A2A Specification and documentation.\n- [a2a-python](https://github.com/google-a2a/a2a-python) - A2A Python SDK.\n- [adk-java](https://github.com/google/adk-java) - Agent Development Kit (ADK) for Java\n- [adk-docs](https://github.com/google/adk-docs) ADK Documentation\n\n\n## Tutorials\n### Python\n- [Google Agent Development Kit (ADK) Python Tutorial](https://github.com/Kjdragan/google-adk-tutorial)\n- [Google ADK Walkthrough](https://github.com/sokart/adk-walkthrough)\n- [Communicating Between uAgents and Google ADK](https://medium.com/fetch-ai/communicating-between-uagents-and-google-adk-a-step-by-step-guide-c15f355a8dcf)\n- [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)\n- [Build a multi-agent travel assistant using Google's Agent Development Kit (ADK)](https://www.datacamp.com/tutorial/agent-development-kit-adk)\n- [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)\n- [Building AI Agents with Google ADK, FastAPI, and MCP](https://dev.to/timtech4u/building-ai-agents-with-google-adk-fastapi-and-mcp-26h7)\n- [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)\n- [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)\n- [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)\n- [Getting Started with Google A2A](https://medium.com/google-cloud/getting-started-with-google-a2a-a-hands-on-tutorial-for-the-agent2agent-protocol-3d3b5e055127)\n- [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)\n- [Build AI Agents your way on Google Cloud](https://medium.com/google-cloud/build-ai-agents-your-way-on-google-cloud-7e64e76550bc)\n- [Connect \u0026 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)\n- [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)\n- [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)\n- [Taking Flight with AI Agents](https://notes.vikramtiwari.com/generative-ai-universe/taking-flight-with-ai-agents)\n- [Multi-agent Application with Agent Development Kit](https://medium.com/google-cloud/multi-agent-application-with-agent-development-kit-50a942915459)\n- [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)\n- [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)\n- [ADK meets MCP: Bridging Worlds of AI Agents](https://medium.com/google-cloud/adk-meets-mcp-bridging-worlds-of-ai-agents-1ed96ef5399c)\n- [Google ADK Agent-to-Agent: Automating DCF Models with AI (ADK Web \u0026 Python API)](https://medium.com/google-cloud/google-adk-agent-to-agent-automating-dcf-models-with-ai-adk-web-python-api-18945f7af3f0)\n### Java\n- [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)\n- [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)\n\n\n\n## Codelabs\n- [Getting Started with MCP, ADK and A2A](https://codelabs.developers.google.com/codelabs/currency-agent?hl=en#0)\n- [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)\n- [Installing and Setting-up MCP Toolbox for Databases for your Gen AI \u0026 Agentic Applications on AlloyDB](https://codelabs.developers.google.com/genai-toolbox-for-alloydb#0)\n- [MCP Toolbox for Databases:Making BigQuery datasets available to MCP clients](https://codelabs.developers.google.com/mcp-toolbox-bigquery-dataset#0)\n- [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)\n- [Google's Agent Stack in Action:ADK, A2A, MCP on Google Cloud](https://codelabs.developers.google.com/instavibe-adk-multi-agents/instructions#0)\n  \n## Tools and Libraries\n- [Vertex AI Agent Garden](https://console.cloud.google.com/vertex-ai/agents/agent-garden?)\n\n## Sample Projects\n- [Agent Development Kit (ADK) Samples](https://github.com/google/adk-samples)\n- [ADK-Powered Travel Planner](https://github.com/AashiDutt/Google-Agent-Development-Kit-Demo) by [@AashiDutt](https://github.com/AashiDutt)\n- [US Stock Market AI Agent](https://github.com/RashRAJ/stockAIAgent) by [@RashRAJ](https://github.com/RashRAJ/)\n- [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)\n- [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)\n\n## Videos and Talks\n### PYTHON\n- [Getting Started with ADK -Official Google Video](https://www.youtube.com/watch?v=44C8u0CDtSo\u0026ab_channel=GoogleforDevelopers)\n- [Build AI Agent Application with Agent Development Kit](https://www.youtube.com/watch?v=RgLSTGFjpqI\u0026t=1s\u0026ab_channel=VenelinValkov)\n- [Build Your First AI Agent With Google ADK in Minutes!](https://youtu.be/QN14IFM9s04?si=VR1QXK_giqQ-No0v)\n- [Agent Development Kit (ADK) Masterclass: Build AI Agents \u0026 Automate Workflows (Beginner to Pro)](https://youtu.be/P4VFL9nIaIA?si=uvFHblOi1Ena8yVr)\n- [All You Need To Know About Google Agent2Agent Protocol- A2A Vs MCP](https://youtu.be/56BXHCkngss?si=6kQIyHDr-7FEs4fu)\n- [How to build a Data Science agent with ADK](https://youtu.be/efcUXoMX818?si=IwI5ZGynaZXC46Rg)\n- [Forget MCP... don't sleep on the Google Agent Development Kit (ADK) - Full tutorial](https://youtu.be/BiP4tKZKTvU?si=ILwORdHt4FjYjUEa)\n- [A2A Course #3 - Build an A2A Agent with Google ADK + Gemini ](https://youtu.be/DDaDV1wXNgg?si=_zMGR-TbKwQBEVfu)\n### Java\n- [Build your first Java agent with Google ADK](https://youtu.be/VM3b3csBeUc?si=o626xujV15SLXwQe)\n- [Building AI Agents with Google ADK and Java | Complete Tutorial with MCP Tools \u0026 Gemini 2.0](https://youtu.be/-2qfiQSuAo8?si=5tBsF6IhYnJzdUaB)\n  \n\n---\n\n## Contributing\n\nContributions are welcome! Please check the [contribution guidelines](CONTRIBUTING.md) before submitting a pull request.\n\n## License\n\nThis repository is licensed under the [MIT License](LICENSE).\n\n## Author\nRasheedat Atinuke Jamiu\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frashraj%2Fawesome-adk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frashraj%2Fawesome-adk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frashraj%2Fawesome-adk/lists"}