a2aproject/A2A
Agent2Agent (A2A) is an open protocol enabling communication and interoperability between opaque agentic applications.
The protocol uses JSON-RPC 2.0 over HTTP(S) with standardized "Agent Cards" for capability discovery, supporting synchronous request/response, server-sent events streaming, and asynchronous notifications for flexible agent interactions. It integrates with frameworks like Google ADK, LangGraph, and BeeAI, and complements MCP by enabling direct agent-to-agent collaboration while preserving internal opacity—agents share capabilities and negotiate interaction modalities without exposing memory or proprietary logic. SDKs available across Python, Go, JavaScript, Java, and .NET enable building A2A-compliant servers and clients for orchestrating multi-agent workflows.
22,488 stars. Actively maintained with 26 commits in the last 30 days.
Stars
22,488
Forks
2,283
Language
Shell
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
26
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/a2aproject/A2A"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related agents
a2aproject/a2a-python
Official Python SDK for the Agent2Agent (A2A) Protocol
google-agentic-commerce/a2a-x402
The A2A x402 Extension brings cryptocurrency payments to the Agent-to-Agent (A2A) protocol,...
build-on-aws/agentic-workshop
Learn how to build Agentic Workflows on AWS
SAP-samples/btp-a2a-dispute-resolution
This repository demonstrates an end-to-end scenario where multiple organizations collaborate...