a2aproject/a2a-python
Official Python SDK for the Agent2Agent (A2A) Protocol
Implements async-first architecture with pluggable transports (JSON-RPC, HTTP/REST, gRPC) and optional integrations for FastAPI, OpenTelemetry tracing, and SQL databases. Supports protocol specification versions 0.3 and 1.0-alpha, enabling agents to communicate bidirectionally while maintaining extensible backend storage and observability options.
1,729 stars. Actively maintained with 18 commits in the last 30 days.
Stars
1,729
Forks
384
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
18
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/a2aproject/a2a-python"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related agents
a2aproject/A2A
Agent2Agent (A2A) is an open protocol enabling communication and interoperability between opaque...
google-agentic-commerce/a2a-x402
The A2A x402 Extension brings cryptocurrency payments to the Agent-to-Agent (A2A) protocol,...
build-on-aws/agentic-workshop
Learn how to build Agentic Workflows on AWS
SAP-samples/btp-a2a-dispute-resolution
This repository demonstrates an end-to-end scenario where multiple organizations collaborate...