A Python library that helps run agentic applications as A2AServers following the Agent2Agent (A2A) Protocol.
You can install the A2A SDK using either uv
or pip
.
- Python 3.13+
uv
(optional, but recommended) orpip
When you're working within a uv project or a virtual environment managed by uv, the preferred way to add packages is using uv add.
uv add a2a-sdk
If you prefer to use pip, the standard Python package installer, you can install a2a-sdk
as follows
pip install a2a-sdk
-
Run Remote Agent
cd examples/helloworld uv run .
-
In another terminal, run the client
uv run test_client.py
You can also find more examples here
This project is licensed under the terms of the Apache 2.0 License.
See CONTRIBUTING.md for contribution guidelines.