Esta página se muestra en inglés. Una traducción al español está en curso.
PromptsApr 6, 2026·3 min de lectura

Awesome A2A — Agent-to-Agent Ecosystem Directory

Curated collection of A2A Protocol resources — official samples, SDKs for 5 languages, framework integrations, community implementations, and tutorials. The go-to directory for A2A adoption. MIT.

Introducción

Awesome A2A is the go-to curated directory for Google's Agent-to-Agent (A2A) Protocol ecosystem, with 550+ GitHub stars and MIT license. It covers official specifications, SDKs for 5 programming languages (Python, TypeScript, Java, Go, .NET), 40+ official sample implementations, 15+ community SDKs, framework integrations (LangChain, CrewAI, AutoGen), and tutorials. As A2A adoption accelerates alongside MCP, this directory helps developers navigate the rapidly growing ecosystem of agent interoperability tools.

Best for: developers adopting the A2A protocol who need to find SDKs, samples, and integration guides. Covers: official resources, SDKs, frameworks, community projects, tools, tutorials. Updated: community-driven.


Awesome A2A — Resource Guide

Official Resources

  • A2A Specification — Full protocol definition at a2a-protocol.org
  • Official SDKs — Python, TypeScript, Java, Go, .NET
  • 40+ Official Samples — Working implementations across all languages
  • A2A Blog — Protocol updates and announcements

SDKs by Language

Language Package Maintainer
Python a2a-sdk A2A Project (official)
TypeScript @a2a-js/sdk A2A Project (official)
Java a2a-java A2A Project (official)
Go a2a-go A2A Project (official)
.NET A2A A2A Project (official)
Rust a2a-rs Community
Elixir a2a_ex Community
PHP a2a-php Community

Framework Integrations

  • LangChain + A2A — Build LangChain agents that communicate via A2A
  • CrewAI + A2A — Multi-agent crews with A2A interoperability
  • AutoGen + A2A — Microsoft's framework with A2A support
  • Google ADK + A2A — Native A2A support in Google's Agent Dev Kit
  • Mastra + A2A — TypeScript framework integration

Sample Categories

Category Count Description
Basic Agents 10+ Hello world and simple agent examples
Multi-Agent 8+ Collaborative agent systems
Enterprise 5+ Production patterns and security
Research 5+ Academic and research implementations
Integrations 12+ Framework-specific examples

A2A + MCP Together

Many resources show how to use A2A and MCP together:

  • Agent uses MCP to connect to tools (databases, APIs, files)
  • Agent uses A2A to communicate with other agents
  • Both protocols work simultaneously in the same agent

FAQ

Q: What is Awesome A2A? A: A curated directory of resources for Google's Agent-to-Agent Protocol — SDKs, samples, framework integrations, tools, and tutorials across 5+ programming languages.

Q: Is it free? A: Yes, MIT license. All linked resources have their own licenses (mostly Apache 2.0 or MIT).

Q: How does A2A relate to MCP? A: MCP = agent-to-tool connection. A2A = agent-to-agent communication. Use both for full interoperability.


🙏

Fuente y agradecimientos

Maintained by ai-boost. Licensed under MIT.

awesome-a2a — ⭐ 550+

Thank you to ai-boost for curating the A2A ecosystem directory.

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.