You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Python library that helps run agentic applications as A2AServers following the Agent2Agent (A2A) Protocol.
Installation
You can install the A2A SDK using either uv or pip.
Prerequisites
Python 3.10+
uv (optional, but recommended) or pip
Using uv
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
To install with gRPC support:
uv add "a2a-sdk[grpc]"
To install with database support:
# PostgreSQL support
uv add "a2a-sdk[postgresql]"# MySQL support
uv add "a2a-sdk[mysql]"# SQLite support
uv add "a2a-sdk[sqlite]"# All database drivers
uv add "a2a-sdk[sql]"
Using pip
If you prefer to use pip, the standard Python package installer, you can install a2a-sdk as follows
pip install a2a-sdk
To install with gRPC support:
pip install "a2a-sdk[grpc]"
To install with database support:
# PostgreSQL support
pip install "a2a-sdk[postgresql]"# MySQL support
pip install "a2a-sdk[mysql]"# SQLite support
pip install "a2a-sdk[sqlite]"# All database drivers
pip install "a2a-sdk[sql]"