Six languages, one ADK, and a Python landslide
Working reference implementations for Google's Agent Development Kit, weighted heavily toward Python.

What it does This repository is a curated collection of sample agents built on Google’s Agent Development Kit (ADK). It provides working code across six languages—Python, TypeScript, Go, Java, Kotlin, and Android—meant to accelerate development by demonstrating common patterns from simple conversational bots to complex multi-agent workflows.
The interesting bit The multi-language promise is real but lopsided: Python carries roughly thirty agents while Go, Java, Kotlin, Android, and TypeScript each host one or two. That imbalance makes this the de facto Python cookbook for ADK, with other languages serving mostly as proof-of-concept placeholders.
Key highlights
- Python samples span diverse domains: RAG, deep search, supply-chain logic, medical pre-authorization, financial advising, and even short-movie generation
- Explicitly licensed under Apache 2.0
- Assumes an existing ADK installation; the samples are framework-specific reference code, not standalone utilities
- Google clearly labels this as demonstration-only, not production-hardened infrastructure
Caveats
- Not an officially supported Google product and explicitly excluded from Google’s open-source vulnerability rewards program
- Non-Python coverage is thin; developers in Go, Java, Kotlin, or TypeScript will find only one or two reference agents each
- The README warns that the project is intended for demonstration purposes and should not be used in production environments
Verdict A useful starting point for Python developers exploring ADK patterns, but teams committed to Go, Java, or mobile stacks should look elsewhere until the sample catalog fills out. If you need production-grade agents, this is explicitly not it.
Frequently asked
- What is google/adk-samples?
- Working reference implementations for Google's Agent Development Kit, weighted heavily toward Python.
- Is adk-samples open source?
- Yes — google/adk-samples is open source, released under the Apache-2.0 license.
- What language is adk-samples written in?
- google/adk-samples is primarily written in Python.
- How popular is adk-samples?
- google/adk-samples has 10k stars on GitHub and is currently cooling off.
- Where can I find adk-samples?
- google/adk-samples is on GitHub at https://github.com/google/adk-samples.