Skip to content
Agent Development Kit (ADK)
Java
Python
JS
Go
Java
Kotlin
Home
Build Agents
Run Agents
Components
Integrations
Reference
Community
ADK 2.0
Python
JS
Go
Java
Kotlin
Home
Build Agents
Build Agents
Get Started
Get Started
Python
TypeScript
Go
Java
Java
Table of contents
Create an agent project
Define the agent code
Configure project and dependencies
Set your API key
Create an agent command-line interface
Run your agent
Run with command-line interface
Run with web interface
Next: Build your agent
Kotlin
Agents CLI
Installation
Google Cloud
Migrate to ADK
Build your Agent
Build your Agent
Multi-tool agent
Agent team
Code with AI
Agent Config
Agents
Agents
Simple agents
Managed agents
Graph Workflows
Graph Workflows
Graph routes
Data handling
Human input
Dynamic workflows
Multi-Agent Workflows
Multi-Agent Workflows
Collaborative workflows
Template workflows
Template workflows
Sequential workflow
Loop workflow
Parallel workflow
Custom template workflows
Agent routing
Workflow patterns
Models for Agents
Models for Agents
Gemini
Gemma
Claude
Agent Platform hosted
Apigee AI Gateway
Model routing
OpenAI
Ollama
vLLM
LiteLLM
LiteRT-LM
Run Agents
Run Agents
Agent Runtime
Agent Runtime
Web Interface
Web Interface
Visual Builder
Command Line
API Server
Ambient Agents
Resume Agents
Cancel Agent Runs
Runtime Config
Event Loop