Tools/google/adk-java

adk-java

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

1.7k+12/wkemergingJavaApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

ADK (Agent Development Kit) for Java is Google's official toolkit for building, evaluating, and deploying AI agents. Define tools, orchestrate multi-step reasoning, handle conversation state, and evaluate agent performance all within your Java codebase.

Apache 2.0. This is early but backed by Google. It integrates with Google's AI models (Gemini) and supports the broader agent ecosystem.

Fully free and open source. No paid features in the toolkit. You pay for the AI models you call through it: Gemini API pricing, Vertex AI costs, or whatever LLM you connect.

The catch: Java in the AI agent space is unusual; most agent frameworks are Python or TypeScript. The ecosystem of examples, tutorials, and community plugins is small compared to LangChain or CrewAI. If your team is already in the Java ecosystem (Spring Boot, enterprise backends), this makes sense. If you're starting fresh, Python frameworks have 10x the community support. And it's early; the API is still evolving.

Free vs Self-Hosted vs Paid

fully free

Fully open source under Apache 2.0. No paid tier, no hosted service.

Costs come from the models you use:

  • Google Gemini API: Free tier (15 RPM), then pay-as-you-go. Gemini 1.5 Pro: $3.50/1M input tokens, $10.50/1M output tokens.
  • Vertex AI: Similar pricing with enterprise features.
  • Third-party models: Whatever their pricing is.

The toolkit itself adds zero cost. It's a library you include in your Java project.

Free toolkit. You pay only for the AI model API calls.

Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
72/100 · B+
Adoption13/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 1,476 starsPermissive license (Apache-2.0)

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
Google (Organization)
Backed by
Google / Alphabet
Stars
1,674
Forks
387

Explore Further

More tools in the directory