Agent Development Kit

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

Get started GitHub →
from google.adk import Agent

agent = Agent(
  name="assistant",
  model="gemini-2.0-flash",
  instruction="You are a helpful assistant.",
  tools=[search, code_exec],
)
Python
pip install google-adk
Java
com.google.adk:google-adk
TypeScript
npm install @google/adk
Go
go get google.golang.org/adk

Open Source, Any Model

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

Low Floor, High Ceiling

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

ADK 2.0

Define agents with language and logic: Graph-based agents in ADK 2.0 let you combine AI-powered functionality with deterministic code for more reliable workflows.

Enterprise Ecosystem

Take advantage of numerous pre-built integrations from Google and our partners to build fast, and scale up your deployments to enterprise scale with full support from Google Agent Platform.

Works with

GeminiLangChainCrewAIGoogle Cloud