#435 · Primary category: AI Agents & Automation

a2a-python

a2a a2a-client a2a-mcp a2a-protocol a2a-server agent2agent agents generative-ai

Official Python SDK for the Agent2Agent (A2A) Protocol

Project last updated:08/27/26

GitHub Stars

2.1K

Forks

490

Contributors

90

License

Apache-2.0

Why we included this project

Interoperability between AI agents usually breaks down on the wire protocol, and this SDK tackles that directly: it's the official Python implementation of the Agent2Agent protocol, letting an agent expose itself as a server that other agents and enterprise systems can discover and call over standard JSON-RPC. The library covers both client and server roles, with optional FastAPI and Starlette transports plus gRPC, so it slots into an existing async Python codebase instead of demanding a separate runtime. Because A2A was built for enterprise environments, this is a solid base when agents need to work across organizational boundaries or plug into tooling that already speaks the protocol. OpenTelemetry tracing and SQL database backends are bundled as options, so telemetry and persistence are available from the start without bolting them on later.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category