Files
Kristopher Overholt 71c66e02d8 Updates
2025-04-09 03:16:53 -07:00

3.4 KiB
Raw Permalink Blame History

hide
hide
toc
Agent Development Kit Logo

Agent Development Kit

Build, evaluate, and deploy sophisticated AI agents with code-first flexibility!

Agent Development Kit (ADK) is an open-source, code-first Python toolkit designed to simplify building, evaluating, and deploying advanced AI agents anywhere. It's designed for developers building AI applications or teams needing to rapidly prototype and deploy robust agent-based solutions.

Get started:
pip install google-adk

Quickstart Tutorial Sample Agents API Reference


Why Agent Development Kit?

ADK empowers developers seeking control and flexibility. Based on Google's internal best practices for production agents, it prioritizes a seamless developer experience integrated with standard coding workflows. Define agent behavior, orchestration, and tool use directly in Python, enabling robust debugging, versioning, and deployment.

  • :material-transit-connection-variant: Flexible Orchestration


    Define workflows using workflow agents (Sequential, Parallel, Loop) for predictable pipelines, or leverage LLM-driven dynamic routing (LlmAgent transfer) for adaptive behavior.

    Learn about agents

  • :material-graph: Multi-Agent Architecture


    Build modular and scalable applications by composing multiple specialized agents in a hierarchy. Enable complex coordination and delegation.

    Explore multi-agent systems

  • :material-toolbox-outline: Rich Tool Ecosystem


    Equip agents with diverse capabilities: use pre-built tools (Search, Code Exec), create custom functions, integrate 3rd-party libraries (LangChain, CrewAI), or even use other agents as tools.

    Browse tools

  • :material-rocket-launch-outline: Deployment Ready


    Containerize and deploy your agents anywhere – run locally, scale with Vertex AI Agent Engine, or integrate into custom infrastructure using Cloud Run or Docker.

    Deploy agents

  • :material-clipboard-check-outline: Built-in Evaluation


    Systematically assess agent performance by evaluating both the final response quality and the step-by-step execution trajectory against predefined test cases.

    Evaluate agents

  • :material-console-line: Building Responsible Agents


    Learn how to building powerful and trustworthy agents by implementing responsible AI patterns and best practices into your agent's design.

    Responsible agents