Skip to content

What Is the Agent2Agent (A2A) Protocol?

An introduction to A2A, the open protocol that lets AI agents built by different teams and vendors work together.

Editorial team 1 min read

The Agent2Agent (A2A) protocol is an open standard for communication between AI agents. It lets an agent built with one framework or vendor delegate work to an agent built with another.

The Problem It Solves

Organisations increasingly run many agents: a travel agent, an expense agent, a support agent. Without a common protocol, connecting them needs custom integration for every pair.

Core Ideas

  • Agent Card: a machine-readable description of an agent — its skills, endpoint and authentication requirements — used for discovery.
  • Tasks: units of work with a lifecycle, from submitted through working to completed, failed or cancelled.
  • Messages: exchanges between client and remote agent, made of parts such as text, files or structured data.
  • Artifacts: the outputs a task produces.

Built on Web Standards

A2A uses HTTP, JSON-RPC and server-sent events for streaming, so it fits existing infrastructure and security practice.

Opaque Agents

Agents collaborate without exposing their internal reasoning, tools or memory — only what they choose to share through the protocol.

Status

A2A was introduced by Google in 2025 and moved to open governance under the Linux Foundation. The specification continues to evolve, so check the current version for details.

More in A2A

All A2A guides →
A2A Guide · 1 min

A2A Versus MCP

How the Agent2Agent protocol and the Model Context Protocol differ, and why many systems use both.

A2A 1 min read 7 Aug 2025

A2A Guide · 1 min

A2A Agent Cards and Discovery

How agents advertise their skills with Agent Cards, and how clients find and choose agents to work with.

A2A 1 min read 6 Aug 2025

A2A Guide · 1 min

A2A Tasks and Their Lifecycle

How work is tracked in A2A: task states, long-running work, requests for input and cancellation.

A2A 1 min read 5 Aug 2025

A2A Guide · 1 min

A2A Messages, Parts and Artifacts

The data that flows between agents in A2A: messages with text, file and data parts, and artifacts as outputs.

A2A 1 min read 4 Aug 2025