Agent Development Kit

Active
GitHub Python Apache-2.0

Description

Google Agent Development Kit (ADK) is Google's agent development framework for building complex AI agent systems with tool integration and multimodal processing capabilities.

Key Features

  • Graph-based workflow runtime with routing, fan-out/fan-in, loops, retry, and state management
  • Structured Task API for agent-to-agent delegation with multi-turn and single-turn modes
  • Human-in-the-loop support at both workflow and task delegation levels
  • Code-first Python framework with flexible agent composition and evaluation tools
  • Built-in Web UI and interactive CLI for local agent testing
  • Extensible integration system via optional extensions package

Use Cases

💡 Building complex multi-agent systems with deterministic execution flows
💡 Creating AI applications requiring human oversight and approval gates
💡 Developing agentic workflows with tool integration and multimodal processing
💡 Rapid prototyping and evaluation of conversational AI agents

Quick Start

pip install google-adk && adk web path/to/agents_dir

Related Projects

Related Articles