https://github.com/google/adk-docs
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
https://github.com/google/adk-docs
Last synced: 6 months ago
JSON representation
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
- Host: GitHub
- URL: https://github.com/google/adk-docs
- Owner: google
- License: apache-2.0
- Created: 2025-04-01T20:44:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-24T09:55:34.000Z (7 months ago)
- Last Synced: 2025-06-24T10:45:45.253Z (7 months ago)
- Language: HTML
- Homepage: https://google.github.io/adk-docs/
- Size: 32.1 MB
- Stars: 297
- Watchers: 14
- Forks: 212
- Open Issues: 120
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-adk - adk-docs
- AiTreasureBox - google/adk-docs - 11-15_949_0](https://img.shields.io/github/stars/google/adk-docs.svg)|An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.| (Repos)
README
# Agent Development Kit (ADK)
[](LICENSE)

**An open-source, code-first 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 and Java 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 the Agent Development Kit (ADK) using your preferred package manager for Python or build tool for Java.
### For Python (pip)
```bash
pip install google-adk
```
### For Java (Maven)
```xml
com.google.adk
google-adk
0.1.0
```
### For Java (Gradle)
```groovy
dependencies {
implementation 'com.google.adk:google-adk:0.1.0'
}
```
## 📚 Documentation
Explore the full documentation for detailed guides on building, evaluating, and
deploying agents:
* **[Documentation](https://google.github.io/adk-docs)**
## 🤝 Contributing
We welcome contributions from the community! Whether it's bug reports, feature
requests, documentation improvements, or code contributions, please see our
[**Contributing Guidelines**](./CONTRIBUTING.md) to get started.
## 📄 License
This project is licensed under the Apache 2.0 License - see the
[LICENSE](LICENSE) file for details.
---
*Happy Agent Building!*