Web Analytics

A2A

⭐ 24403 stars English by a2aproject

Agent2Agent (A2A) Protocol

PyPI - Version Apache License Ask Code Wiki

🌐 Language

Agent2Agent Protocol Logo

Agent2Agent (A2A) Protocol

An open protocol that enables communication and interoperability between opaque agentic applications.

The Agent2Agent (A2A) protocol tackles a key challenge in the AI field: allowing generative AI agents, built with different frameworks by various companies and running on distinct servers, to communicate and collaborate effectively—as agents, not merely as tools. A2A aims to offer a common language for agents, fostering a more connected, powerful, and innovative AI ecosystem.

With A2A, agents can:

DeepLearning.AI Course

A2A DeepLearning.AI

Join this short course on A2A: The Agent2Agent Protocol, created 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 widespread, their ability to interoperate is essential for building complex, multi-functional applications. A2A aims to:

Key Features

Getting Started

Contributing

We welcome community contributions to enhance and grow 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-06-23 ---