Introduction
Agent Development Kit (ADK) is a flexible and modular Python framework for developing and deploying AI agents. It supports model-agnostic and deployment-agnostic workflows, making agent development feel like software engineering.
Key Features
- Code-first agent logic and orchestration in Python
- Modular multi-agent system design
- Rich tool ecosystem and integration
- Built-in evaluation and development UI
Use Cases
- Building custom LLM agents and multi-agent systems
- Deploying agents on Google Cloud, Vertex AI, or custom infrastructure
- Evaluating agent performance and safety
- Integrating with third-party tools and protocols
Technical Highlights
- Python SDK, open-source (Apache-2.0)
- Supports Gemini, OpenAI, and other models
- Multi-agent orchestration and workflow agents
- Built-in security, evaluation, and extensibility