a2a-java
View on GitHubOfficial Java SDK for the Agent2Agent (A2A) Protocol
A multi-module Java SDK for building A2A protocol clients and servers. Supports JSON-RPC, gRPC, and REST transports, with optional integrations for agent task storage, queues, and HTTP clients.
Use Cases
Build A2A-compliant Java agent serversConnect Java applications to A2A agentsCommunicate between agents over JSON-RPC, gRPC, or RESTAdd agent task storage or replicated queues
Built With
- Language
- Java
- Frameworks
- Quarkus · Jakarta EE · Vert.x
Tags
A2A · agent communication · Java SDK · client · server · JSON-RPC · gRPC · REST