adk-java
An open-source Java toolkit for building, evaluating, and deploying complex AI agents.
- Region
- Overseas
- Pricing
- Free
- Open source
- Yes
- GitHub Stars
- ★ 1.6k
- Source
- GitHub
- Added
- 2026-06-12
- Last verified
- 2026-06-12
Overview
ADK (Agent Development Kit) is an open-source Java toolkit designed for developers to provide fine-grained control and flexibility in building advanced AI agents. It allows developers to define agent behavior, orchestration, and tool usage directly in code, supporting robust debugging, version management, and deployment. ADK works across various environments—from laptops to the cloud—and integrates tightly with Google Cloud services. With a rich ecosystem of tools and a modular multi-agent system design, ADK helps developers build scalable applications.
Key features
- ▪Rich tool ecosystem
- ▪Code-first development model
- ▪Modular multi-agent system
Use cases
Pros
- +Highly flexible and controllable
- +Supports integration with multiple tools
- +Strong debugging and version management
Limitations / notes
- -Requires some Java programming background
- -Higher learning curve
Who it's for
This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.
FAQ
Is it free?
Yes, ADK is an open-source project released under the Apache 2.0 license.
Does it support Chinese?
Documentation and examples are primarily in English, but the code itself is not language-limited.
Can it be used commercially?
Yes, it can be used for commercial purposes under the Apache 2.0 license.
Similar agents
Cursor
FeaturedAI-powered code editor with Agent mode
Dify
FeaturedOpen-source LLMOps + Agent orchestration platform
扣子 Coze
FeaturedByteDance's no-code Agent/Bot building platform
Trae
FeaturedAI IDE (with Agent) from ByteDance
LangChain
FeaturedThe most mainstream LLM/Agent orchestration framework
Devin
FeaturedAutonomous software engineer Agent by Cognition
Something wrong? Let us know on the About page and we'll fix it.