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

Velocity · 7d
+1.1
★ / day
Trend
→steady
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.