A curated list of AI tools and resources for developers, see the AI Resources .

Agent Development Kit (ADK)

ADK is an open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

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

Comments

Agent Development Kit (ADK)
Resource Info
🧠 AI Agent 🌱 Open Source 🚀 Deployment 🛠️ Dev Tools