adk python
Basic Information
Agent Development Kit (ADK) is an open-source, code-first Python toolkit for building, evaluating, and deploying AI agents. It is designed for developers to create agentic architectures that range from simple assistants to complex, multi-agent workflows. While optimized for Gemini and integration with the Google ecosystem, ADK is model-agnostic and deployment-agnostic and aims to make agent development feel more like standard software development by enabling Python-defined agent logic, tools, and orchestration. The project includes documentation, sample repositories, a Java ADK and a web UI companion, and provides both stable PyPI releases and a development install from the main branch. ADK targets development teams who need modular, testable, and versioned approaches to create and operate agents across environments.