← all repositories
google/adk-recipes

Six languages, one ADK, and a Python landslide

Working reference implementations for Google's Agent Development Kit, weighted heavily toward Python.

10.3k stars Python AgentsOther AI
adk-recipes
Velocity · 7d
+6.0
★ / day
Trend
accelerating
star history

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-recipes?
Working reference implementations for Google's Agent Development Kit, weighted heavily toward Python.
Is adk-recipes open source?
Yes — google/adk-recipes is open source, released under the Apache-2.0 license.
What language is adk-recipes written in?
google/adk-recipes is primarily written in Python.
How popular is adk-recipes?
google/adk-recipes has 10.3k stars on GitHub and is currently accelerating.
Where can I find adk-recipes?
google/adk-recipes is on GitHub at https://github.com/google/adk-recipes.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.