GitHunt
KE

keithrozario/adk-docs

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

Agent Development Kit (ADK)

License

Agent Development Kit Logo

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

Agent Development Kit (ADK) is a flexible and modular framework for developing
and deploying AI agents
. While optimized for Gemini and the Google ecosystem,
ADK is model-agnostic, deployment-agnostic, and is built for
compatibility with other frameworks. ADK was designed to make agent
development feel more like software development, to make it easier for
developers to create, deploy, and orchestrate agentic architectures that range
from simple tasks to complex workflows.


โœจ Key Features

  • Rich Tool Ecosystem: Utilize pre-built tools, custom functions,
    OpenAPI specs, or integrate existing tools to give agents diverse
    capabilities, all for tight integration with the Google ecosystem.

  • Code-First Development: Define agent logic, tools, and orchestration
    directly in Python for ultimate flexibility, testability, and versioning.

  • Modular Multi-Agent Systems: Design scalable applications by composing
    multiple specialized agents into flexible hierarchies.

  • Deploy Anywhere: Easily containerize and deploy agents on Cloud Run or
    scale seamlessly with Vertex AI Agent Engine.

๐Ÿš€ Installation

You can install ADK using pip:

pip install google-adk

๐Ÿ“š Documentation

Explore the full documentation for detailed guides on building, evaluating, and
deploying agents:

๐Ÿค Contributing

We welcome contributions from the community! Whether it's bug reports, feature
requests, documentation improvements, or code contributions, please see our
Contributing Guidelines to get started.

๐Ÿ“„ License

This project is licensed under the Apache 2.0 License - see the
LICENSE file for details.

Preview

This feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of the Service Specific Terms. Pre-GA features are available "as is" and might have limited support. For more information, see the launch stage descriptions.


Happy Agent Building!