Agent Development Kit

Start quickly, evolve your designs, and scale up to enterprise-level deployments.

Get started GitHub →
Open Source

Any Model, Any Infrastructure

Build your agents with AI models that work for you, and run them on the best infrastructure for your needs.

Example
from google.adk \
  import Agent

agent = Agent(
  name="assistant",
  model="gemini-2.0-flash",
  instruction="You are a helpful assistant.",
  tools=[search, code_exec],
)
Progression
Single Agent
Multi-Agent
Graph Workflows
ADK 2.0

Language & Logic

Graph-based agents let you combine AI-powered functionality with deterministic code for more reliable workflows.

Ecosystem

Enterprise Scale

Take advantage of numerous pre-built integrations from Google and our partners. Scale up with full support from Google Agent Platform.

Install
Python
pip install google-adk
Java
com.google.adk:google-adk
TypeScript
npm install @google/adk
Go
go get google.golang.org/adk
Low Floor, High Ceiling

Start Simple, Scale Up

Start simple with prompt-based, single agents, and evolve into graph-based workflows with multiple, coordinated agents.

Works With

Gemini
LangChain
CrewAI
Google Cloud