adk java
Basic Information
Agent Development Kit for Java is an open source, code-first toolkit intended for Java developers who want to build, evaluate, and deploy sophisticated AI agents with fine-grained control. It provides libraries and examples to define agent behavior, orchestration, tools, and integrations directly in Java so logic can be versioned, tested, and debugged like application code. The README emphasizes tight integration with Google Cloud services, a collection of prebuilt tools and the ability to register custom functions or OpenAPI-based tools, and includes dependency instructions for Maven. The project targets use cases that require composing single or multiple specialized agents, running locally or in the cloud, and iterating on agent designs using provided documentation and sample repositories.