a2aproject/a2a-java
A Java library that enables developers to run agentic applications as A2A servers following the Agent2Agent protocol.

Not currently ranked — collecting fresh signals.
star history
The A2A Java SDK provides official tooling for implementing the Agent2Agent protocol in Java applications. It offers both client and server components, allowing Java applications to participate in agent-to-agent communication. The SDK includes gRPC-based protobuf definitions for the protocol and provides classes for creating agent cards and agent executors that conform to the A2A specification.
Frequently asked
- What is a2aproject/a2a-java?
- A Java library that enables developers to run agentic applications as A2A servers following the Agent2Agent protocol.
- Is a2a-java open source?
- Yes — a2aproject/a2a-java is open source, released under the Apache-2.0 license.
- What language is a2a-java written in?
- a2aproject/a2a-java is primarily written in Java.
- How popular is a2a-java?
- a2aproject/a2a-java has 452 stars on GitHub.
- Where can I find a2a-java?
- a2aproject/a2a-java is on GitHub at https://github.com/a2aproject/a2a-java.