a2aproject/a2a-java
Official Java SDK for the Agent2Agent (A2A) Protocol
Provides reference server implementations supporting JSON-RPC 2.0, gRPC, and HTTP+JSON/REST transports, with a gRPC-first protocol specification generated from protobuf definitions. Enables Java developers to build agentic applications by implementing `AgentExecutor` and `AgentCard` interfaces with streaming support, task lifecycle management (submitted/working/completed/canceled states), and artifact emission for structured responses.
358 stars.
Stars
358
Forks
133
Language
Java
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/a2aproject/a2a-java"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related agents
nMaroulis/protolink
Build autonomous Python agents with native Agent-to-Agent (A2A) communication
neuroglia-io/a2a-net
.NET implementation of the Agent2Agent (A2A) protocol to enable secure, interoperable...
C2SAgent/c2sagent
C2S Agent is an lightweight AI Agent construction platform that provides configurable online...
agentarea/agentarea
Cloud-native AI agents orchestration platform. Build agent networks in no code, bring your own...
valory-xyz/mech-client
Client to interact with Olas (Mech) Marketplace