ADK Samples: Runnable Agent Recipes for Google ADK
Google ADK Samples is a public collection of runnable agent recipes that teach Agent Development Kit patterns for OAuth, memory, guardrails, RAG, customer service, and research workflows.
Key takeaways#
- ADK Samples is Google's public collection of runnable sample agents for the Agent Development Kit.
- The repository separates curated core recipes from broader community-contributed examples.
- Developers should install ADK from adk.dev, choose the closest recipe, then read that recipe's local README before adapting it.
- The best use is learning patterns for OAuth, session memory, guardrails, RAG, customer service, research, and other agent workflows.
What ADK Samples is#
ADK Samples is a Google GitHub repository for builders using the Agent Development Kit. The README calls the examples ADK recipes: small, runnable agents that show how to solve real problems with ADK. This is a resource rather than a hosted product. You do not buy ADK Samples; you clone the examples, study the patterns, and use one as a starting point for your own project.
The repository is useful because agent frameworks can feel abstract until you see a working folder. ADK Samples gives developers concrete examples for building customer service bots, research agents, and other agentic workflows without starting from a blank page.
What is included#
The README points to two main recipe areas. The core directory contains canonical patterns curated by the agents-cli team. These are meant to be small, focused examples that teach one thing well, such as OAuth flows, session memory, guardrails, and RAG patterns. The contrib directory contains community-contributed recipes that are broader in scope and focused on specific use cases or industry workflows.
Each recipe has its own README with setup and run instructions. That structure matters: the top-level repository explains the library, while the actual run commands live inside the individual recipe folders.
How to use it#
Start at the repository page and scan the core examples before jumping into community recipes. Install ADK from the official Get Started guide at adk.dev, choosing the language SDK that fits your stack. The README links to ADK Python, TypeScript, Go, Java, and Kotlin repositories.
After that, pick one recipe that is close to your target use case. Clone the repository, open the recipe README, configure the required API keys or services, and run it locally. Once it works, replace demo prompts, tools, and data sources with your own application logic.
Who should bookmark it#
ADK Samples is best for engineers, technical founders, and agent platform teams who want practical patterns for Google ADK. It is especially useful for teams comparing agent frameworks because the examples show project shape, not just API calls.
It is less useful for non-technical users. If you want a finished agent app, this repository is only the starting material. If you want to understand how ADK agents are built, it is one of the first places to read.
Maintenance signals#
The GitHub API showed more than 10,000 stars, over 2,800 forks, Apache-2.0 licensing, and recent activity at the time this resource was created. Those signals suggest an active public sample library, but developers should still check each recipe's README and commit history before using it in production.