google/adk-samples

A collection of sample agents built with Agent Development Kit (ADK)

What it solves

This repository provides a collection of runnable agent recipes to help developers avoid starting from a blank page when building AI agents. It offers working foundations for common patterns and specific industry workflows.

How it works

The project is organized into two main categories of examples:

  • Core Recipes: Curated patterns that focus on teaching specific technical implementations, such as OAuth flows, session memory, guardrails, and RAG patterns.
  • Contrib Recipes: Community-contributed examples that are broader in scope and designed for specific use cases or industry workflows.

Who it’s for

Developers using the Agent Development Kit (ADK) across various language SDKs (Python, TypeScript, Go, Java, and Kotlin) who want to implement AI agents for tasks like customer service or research.

Highlights

  • Multi-language support: Compatible with ADK SDKs in Python, TypeScript, Go, Java, and Kotlin.
  • Pattern-based learning: Provides focused examples of critical agent features like memory and guardrails.
  • Ready-to-use foundations: Offers both canonical patterns and community-driven industry examples.

Related

  • Project
  • Project
  • Project
  • Project
  • Project