---
name: "Use A2A for agent-to-agent interoperability workflows"
slug: "use-a2a-for-agent-to-agent-interoperability-workflows"
description: "Expose agent capabilities and route tasks across independent agent runtimes with the Agent2Agent protocol."
github_stars: 24109
verification: "security_reviewed"
source: "https://github.com/a2aproject/A2A"
author: "a2aproject"
publisher_type: "organization"
category: "Integrations & Connectors"
framework: "Multi-Framework"
tool_ecosystem:
  github_repo: "a2aproject/A2A"
  github_stars: 24109
  npm_package: "@a2a-js/sdk"
  npm_weekly_downloads: 4995256
---

# Use A2A for agent-to-agent interoperability workflows

Expose agent capabilities and route tasks across independent agent runtimes with the Agent2Agent protocol.

## Prerequisites

A2A specification, one or more A2A SDKs, agent runtimes to expose or connect

## Installation

Requirements and caveats from upstream:
- [🐍 A2A Python SDK](https://github.com/a2aproject/a2a-python) pip install a2a-sdk

Basic usage or getting-started notes:
- 📚 **Explore the Documentation:** Visit the [Agent2Agent Protocol Documentation Site](https://a2a-protocol.org) for a complete overview, the full protocol specification, tutorials, and guides.
- 📝 **View the Specification:** [A2A Protocol Specification](https://a2a-protocol.org/latest/specification/)
- Use the SDKs:

- Source: https://github.com/a2aproject/A2A
- Extracted from upstream docs: https://raw.githubusercontent.com/a2aproject/A2A/HEAD/README.md

## Documentation

- https://a2a-protocol.org

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/use-a2a-for-agent-to-agent-interoperability-workflows/)
