DEV Community

Nik
Nik

Posted on

Awesome A2A libraries: A curated list of Agent-to-Agent Libraries and SDKs

Hi DEV community,

I just published Awesome A2A Libraries, a curated GitHub list focused exclusively on code libraries that implement or support the Agent-to-Agent (A2A) protocol.

What is A2A?
A2A (Agent-to-Agent) is Google’s open protocol for peer-to-peer, interoperable communication between autonomous agents, independent of framework or vendor. It’s designed to make agents talk to each other in a standard, production-friendly way (HTTP, JSON-RPC, async, artifacts, etc.).

What makes this list different?

🔹 Libraries only (no SaaS, no UIs, no prompts)
⁠🔹 Organized by programming language (Python, JS/TS, Java, Go, Rust, C#)
⁠🔹 Clear classification: role, architecture, readiness, and learning curve
⁠🔹 Includes official SDKs + serious community implementations
⁠🔹 Aimed at developers actually building A2A agents

Examples included:

• ⁠Official A2A SDKs
• ⁠Pydantic-AI with native A2A support
• Language-native servers, clients, and utilities.

Looking for contributors 👀
If you know of:
• ⁠A2A libraries I missed
• ⁠Experimental or production A2A agents
• ⁠Language-specific implementations

I’d love to add them.

👉 GitHub: https://github.com/nMaroulis/awesome-a2a-libraries

Top comments (0)