Web Analytics

A2A

⭐ 21925 stars English by a2aproject

Agent2Agent (A2A) Protocol

PyPI - Version Apache License Ask Code Wiki

🌐 Language

Agent2Agent Protocol Logo

Agent2Agent (A2A) Protocol

An open protocol enabling communication and interoperability between opaque agentic applications.

The Agent2Agent (A2A) protocol addresses a critical challenge in the AI landscape: enabling generative 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:

DeepLearning.AI Course

A2A DeepLearning.AI

Join this short course on A2A: The Agent2Agent Protocol, built in partnership with Google Cloud and IBM Research, and taught by Holt Skinner, Ivan Nardini, and Sandi Besen.

What you'll learn:

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

Getting Started

Contributing

We welcome community contributions to enhance and evolve the A2A protocol!

What's next

Protocol Enhancements

About

The A2A Protocol is an open source project under the Linux Foundation, contributed by Google. It is licensed under the Apache License 2.0 and is open to contributions from the community.

--- Tranlated By Open Ai Tx | Last indexed: 2026-02-16 ---