← all repositories

a2aproject/a2a-python

A Python SDK implementing the Agent2Agent (A2A) Protocol for building and running inter-communicating AI agent applications.

2k stars Python Agents
a2a-python
Not currently ranked — collecting fresh signals.
star history

This repository provides the official Python library for building agentic applications that comply with the A2A Protocol specification. It enables developers to create A2A Servers and clients, supporting async Python operations with optional integrations for FastAPI, gRPC, OpenTelemetry, and SQL databases. The SDK includes MCP (Model Context Protocol) server support, making it a foundational piece of infrastructure for multi-agent system interoperability.

Frequently asked

What is a2aproject/a2a-python?
A Python SDK implementing the Agent2Agent (A2A) Protocol for building and running inter-communicating AI agent applications.
Is a2a-python open source?
Yes — a2aproject/a2a-python is open source, released under the Apache-2.0 license.
What language is a2a-python written in?
a2aproject/a2a-python is primarily written in Python.
How popular is a2a-python?
a2aproject/a2a-python has 2k stars on GitHub.
Where can I find a2a-python?
a2aproject/a2a-python is on GitHub at https://github.com/a2aproject/a2a-python.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.