a2ap/a2a4j
A2A4J is a comprehensive Java implementation of the Agent2Agent Protocol, including server, client, examples, and starters.
This is a Java implementation of the Agent2Agent (A2A) Protocol, which enables different AI agents to communicate and collaborate. It allows you to build systems where various AI agents can understand each other's capabilities and exchange information securely to complete complex tasks together. Developers building AI-driven applications in Java will use this.
Use this if you are a Java developer building AI agent systems that need to interoperate with other independent AI agents using a standardized communication protocol.
Not ideal if you are not a Java developer or if your AI agents do not require standardized, protocol-driven communication with external AI systems.
Stars
57
Forks
18
Language
Java
License
Apache-2.0
Category
Last pushed
Nov 24, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/a2ap/a2a4j"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lobehub/lobehub
The ultimate space for work and life — to find, build, and collaborate with agent teammates that...
Pipelex/pipelex
Declarative language for composable Al workflows. Devtool for agents and mere humans.
strands-agents/sdk-typescript
A model-driven approach to building AI agents in just a few lines of code.
lemony-ai/cascadeflow
Cascading runtime for AI agents. Optimize cost, latency, quality, and policy decisions inside...
agents-flex/agents-flex
Agents-flex is A Lightweight Java AI Application Development Framework.