AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Multi-Agent/
adk-java
adk-java logo

adk-java

Active·★ 1.8k·Apache-2.0·Updated 2026-10-27
★ Essential★ Trending

Agent Development Kit (ADK) for Java is an open-source, code-first toolkit for building, evaluating and deploying AI agents. The README says it is meant for developers who want fine-grained control over agents that are tightly integrated with Google Cloud services, defining behavior, orchestration and tool use directly in code so it can be debugged, versioned and deployed anywhere from a laptop to the cloud. Its features include a tool ecosystem (pre-built tools, custom functions, OpenAPI specs), code-first definitions in Java and modular multi-agent systems.

Add `com.google.adk:google-adk` (version 0.3.0 in the README) to your Maven dependencies, plus `google-adk-dev` for the built-in development UI that lets you test, debug and showcase agents. The example builds an `LlmAgent` with a name, description, model such as `gemini-2.0-flash`, an instruction and a `GoogleSearchTool`. For remote agent-to-agent communication it integrates with the A2A protocol, with setup in `a2a/README.md`. The README's "Evaluate Agents" section is marked coming soon. Documentation and samples live in the ADK docs and the adk-samples repository, and the project is Apache-2.0 licensed.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-25.

License
Apache-2.0
Latest release
v1.13.0 · 2026-10-21
Last commit
2026-10-23
Contributors
79
Forks
440
Open issues and PRs
108
First published
2025-05-05

Source: GitHub, npm and PyPI public APIs.

#Java#AI Agents#Agent Development#Google Cloud#Code-First#Web Browsing#Coding
$ Install
$ <dependency> <groupId>com.google.adk</groupId> <artifactId>google-adk</artifactId> <version>0.3.0</version> </dependency>
↗ Visit site★ GitHub
01

Features

01Rich Tool Ecosystem for diverse agent capabilities and Google ecosystem integration
02Code-First Development for defining agent logic, tools, and orchestration in Java
03Modular Multi-Agent Systems for designing scalable applications with specialized agents
04Built-in Development UI for testing, evaluating, debugging, and showcasing agents
05Integration with A2A protocol for remote agent-to-agent communication
02

Why choose it

+Official Google toolkit with the same concepts as the Python ADK
+Code-first design makes agents testable and easy to version
+Built-in development UI for testing and debugging agents
+Integrates with the A2A protocol for remote agent communication
03

Trade-offs

!Aimed at Google Cloud and Gemini; examples use Gemini models and Google Search
!The README's agent evaluation section is marked coming soon
!Version 0.3.0 in the README suggests an early API that may change
!The README is short and defers most guidance to the docs site and samples
04

Maintenance check

ActiveChecked: 2026-10-23
Last commit
2026-10-23
Commits, last 90 days
100+
Releases, last 90 days
8
Latest release
v1.13.0 (2026-10-21)
Open issues
103
Recent issues with at least one comment
5/5
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 13, 8, 5, 10, 5, 13, 9, 25, 22, 21, 18, 25

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #181 adk-dev capability supports rapid integration as a Spring Starter for SpringBoot Apps13 comments · 2025-06-10
  • #1198 feat: Add support for OpenAI-compatible LLM endpoints (Groq, Ollama, Azure OpenAI, etc.)11 comments · 2026-05-16
  • #116 Add support for models via LiteLLM proxy server11 comments · 2025-05-26
  • #300 WARNING com.google.adk.web.AdkWebServer$AgentController createEvalSet Endpoint /apps/multi_tool_agent/eval_sets/evalset0bef40 (POST) is not 7 comments · 2025-07-25
  • #1618 [core] Client disconnects don't cancel the model stream (per-step flow is cached) — and there is no public API to cancel an in-flight run6 comments · 2026-10-06

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

LLMs (e.g., Gemini)
LLM Support
Verified via docs
Google Cloud
Native Integration
Verified via docs
A2A Protocol
Protocol Integration
Verified via docs
Python ADK
Feature Parity
Verified via docs
06

Quick start

1
$ <dependency>
2
$ <groupId>com.google.adk</groupId>
3
$ <artifactId>google-adk</artifactId>
4
$ <version>0.3.0</version>
5
$ </dependency>
07

Use cases

↳Building advanced AI agents with fine-grained control over their behavior and orchestration.
↳Integrating AI agents tightly with existing services, especially within Google Cloud.
↳Designing and deploying scalable, modular multi-agent systems for complex tasks.
08

Alternatives

⚡Top VS:
VSadk-js★1.5k→VSadk-python★22.0k→VSdeer-flow★84.5k→VSagent-framework★14.3k→
adk-js logo
adk-js★ 1.5k
An open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
VSCompare→
adk-python logo
adk-python★ 22.0k
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
VSCompare→
deer-flow logo
deer-flow★ 84.5k
DeerFlow is a community-driven Deep Research framework, combining language models with tools like web search, crawling, and Python execution, while contributing back to the open-source community.
VSCompare→
agent-framework logo
agent-framework★ 14.3k
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
VSCompare→
PocketFlow logo
PocketFlow★ 11.3k
Pocket Flow: 100-line LLM framework. Let Agents build Agents!
VSCompare→
spring-ai-alibaba logo
spring-ai-alibaba★ 11.1k
Agentic AI Framework for Java Developers
VSCompare→
PraisonAI logo
PraisonAI★ 9.3k
PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. It provides a low-code solution to streamline the building and management of multi-agent LLM systems, emphasising simplicity, customisation, and effective human-agent collaboration.
VSCompare→
ag2 logo
ag2★ 5.0k
AG2 (formerly AutoGen): The Open-Source AgentOS. Join us at: https://discord.gg/sNGSwQME3x
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
google /
adk-java
↗

Google's code-first Java toolkit for building and deploying AI agents

1.8k440Apache-2.0
Last commit1d ago
StatusActive
CategoryMulti-Agent
Contributors79
Latest releasev1.13.0
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.