a2aproject/a2a-python

Official Python SDK for the Agent2Agent (A2A) Protocol

70
/ 100
Verified

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.

No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 15 / 25
Community 25 / 25

How are scores calculated?

Stars

1,729

Forks

384

Language

Python

License

Apache-2.0

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.