a2aproject/a2a-python

Official Python SDK for the Agent2Agent (A2A) Protocol

67
/ 100
Established

This is a Python library for developers building applications that need to interact with other AI agents following the Agent2Agent (A2A) Protocol. It provides the tools to create agentic applications that can communicate seamlessly with other compliant agents. Developers building multi-agent systems will find this useful for ensuring interoperability.

1,729 stars. Actively maintained with 17 commits in the last 30 days.

Use this if you are a Python developer creating an AI agent application and need it to communicate reliably and standardly with other AI agents or systems.

Not ideal if you are an end-user looking for a pre-built agent application or a non-developer seeking a low-code solution for agent interaction.

AI development multi-agent systems API integration distributed systems protocol implementation
No Package No Dependents
Maintenance 17 / 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)

17

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.