Agent2Agent (A2A) is an open protocol enabling communication and interoperability between opaque agentic applications.
-
Updated
Aug 25, 2026 - Shell
Agent2Agent (A2A) is an open protocol enabling communication and interoperability between opaque agentic applications.
Official Python SDK for the Agent2Agent (A2A) Protocol
Samples using the Agent2Agent (A2A) Protocol
Agent2Agent (A2A) – awesome A2A agents, tools, servers & clients, all in one place.
Official Java SDK for the Agent2Agent (A2A) Protocol
Golang SDK for A2A Protocol
Agent2Agent (A2A) – AgentCards, Servers, Clients, Docs
Scan A2A agents for potential threats and security issues
Open Source A2A Protocol Adapter SDK for Different Agent Frameworks and Harnesses
A2A4J is a comprehensive Java implementation of the Agent2Agent Protocol, including server, client, examples, and starters.
A2A protocol client for your terminal
A2A protocol wrappers that turn AI backends into interoperable agents. Drop a JSON config, get a spec-compliant A2A server. Supports GitHub Copilot SDK, OpenCode, Claude, Codex and more.
HYBRO Hub: local & remote AI agents — private, powerful, unified.
An Agent Development Kit (ADK) allowing for seamless creation of A2A-compatible agents written in Go.
Elixir implementation of the Agent-to-Agent (A2A) protocol (https://a2a-protocol.org).
ServiceNow MCP Server and API Wrapper
Expose OpenCode through A2A with an inbound server surface and embedded outbound client.
Type-safe, async Rust SDK for the Agent2Agent (A2A) protocol, built to the final v1.0.0 spec — JSON-RPC, REST, WebSocket & gRPC for building interoperable AI agents
Sample Custom Industry AI Agents built with Joule Studio(LCNC), Joule Studio Code Editor(Low-Code), SAP Cloud SDK for AI (Pro-Code) and Agent Integration
Add a description, image, and links to the a2a-server topic page so that developers can more easily learn about it.
To associate your repository with the a2a-server topic, visit your repo's landing page and select "manage topics."