Website | Source Python SDK pip install a2a-sdk JS SDK npm install @a2a-js/sdk Java SDK using maven .NET SDK using NuGet dotnet add package A2A | Specification | samples

The Agent2Agent (A2A) protocol addresses a critical challenge in the AI landscape: enabling gen AI agents, built on diverse frameworks by different companies running on separate servers, to communicate and collaborate effectively - as agents, not just as tools. A2A aims to provide a common language for agents, fostering a more interconnected, powerful, and innovative AI ecosystem.

With A2A, agents can:

Intro to A2A Video

A2A Intro Video

Why A2A?

As AI agents become more prevalent, their ability to interoperate is crucial for building complex, multi-functional applications. A2A aims to:

Key Features

What's next

Protocol Enhancements


Tags: ai   format   distribution  

Last modified 05 August 2025