Open protocol standard enabling interoperability between independent AI agents across organizational boundaries, frameworks, and vendors. Defines AgentCards (JSON capability advertisements), task lifecycle management, and JSON-RPC 2.0 over HTTP/HTTPS with SSE streaming. Agents discover each other's capabilities, negotiate interaction modalities, and collaborate on tasks without exposing internal state, memory, or tools. Designed to complement MCP (MCP connects agents to tools; A2A connects agents to agents). Originated at Google April 2025; donated to Linux Foundation June 2025; 150+ supporting organizations.
Dev Status DetailProduction / Active development — specification v0.3 released; gRPC support added; SDKs in Python and TypeScript; 150+ supporting organizations
OwnerLinux Foundation (A2A Project, since June 23, 2025); originally created by Google
Governing Body Linux Foundation (A2A Project since June 2025; originally created by Google)
CountryUSA
Start Year 2025
StackLanguage-agnostic specification; SDKs in Python, TypeScript; compatible with LangGraph, CrewAI, Google ADK, BeeAI, Semantic Kernel
FundingLinux Foundation (neutral governance); Google (originator)
Last Investigated Jan 15, 2026
Topology view
This tool in the centre and the things it is directly related to. Each line names the kind of relationship.
OriginsGoogle's internal experience running large multi-agent enterprise systems; identified need for standardized agent discovery, authentication, and task orchestration across vendor boundaries without custom integration per connection
DatabaseN/A — stateless message protocol
Query LanguageN/A
Data FormatsJSON (AgentCard, Task, Message payloads); JSON-RPC 2.0; SSE (Server-Sent Events) for streaming
Collaborative Live EditingNo
Rich Text EditingNo
Mobile SupportYes (HTTP-compatible mobile clients)
Web SupportYes (HTTP/HTTPS native)
Native AppsYes
TermsApache 2.0
FundsN/A (corporate-originated; Linux Foundation hosted)
Based OnJSON-RPC 2.0; OAuth 2.0 / OIDC / API Keys / mTLS (authentication); MCP (complementary protocol — MCP for tools, A2A for agents); ERC-8004 (planned integration for agent identity and trust)
P2P ArchitectureClient-server (A2A Client delegates tasks to A2A Server/remote agent); not a mesh topology
Overlay NetworkN/A — HTTP endpoint discovery via AgentCard URL
Content AddressingNo
Local-FirstNo
E2EEYes — HTTPS with TLS required in production; agent internal state not exposed to peers
CRDTs LibN/A
Byzantine Fault ToleranceN/A — no distributed consensus; task lifecycle managed by individual agents
PermissionsOAuth 2.0 / OIDC (token-based); API Key; mTLS
Semantic Web CompatibilityNo
Smart ContractNo (protocol layer; no smart contract component)
Protocol Stack PositionApplication-layer (built on HTTP/HTTPS)
Asset / Value EmbeddingNone — A2A is a communication protocol; value/payment handled by complementary protocols such as x402
Protocol Maturity / StandardizationProduction / Linux Foundation Open Standard — v0.3 specification released; 150+ supporting organizations including AWS, Cisco, Microsoft, Salesforce, SAP, ServiceNow; Apache 2.0; not yet submitted to IETF or W3C
Relationships
How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.