Google Agent Development Kit

by Google
Open

Google's Python framework helps developers build, orchestrate, and deploy AI agents with tools and multi-step workflows.

Description

Google Agent Development Kit (ADK) is an open-source Python framework for agent applications. Developers configure agent instructions, a model, and tools without being limited to a single model provider.

Its graph-based runtime supports sequences, branching, parallel execution, loops, and task delegation between agents. Agents can use custom functions, OpenAPI definitions, and MCP tools.

ADK includes local development and testing workflows and can be deployed to supported environments, including Google Cloud services. It is designed for applications that coordinate specialized agents and structured processes.

The framework is distributed under Apache 2.0 and can be installed as a Python package. It still requires compatible models and infrastructure, whose hosting and API usage may generate separate costs.