Back to Ecosystem Pulse
ProtocolExperimentalA2A
adk
by inference-gateway
Go ADK for building A2A-compatible agents and servers
Go
Updated Oct 21, 2026
Share:
Overview
Provides an Agent Development Kit (ADK) in Go for building agents that speak A2A protocol. Implements server and client primitives so developers can create, register, and run agents that interoperate over the A2A protocol stack. Includes example A2A server implementations and message handling patterns tailored for production-like deployments, guided by Tool Use Pattern.
Key Benefits
As agents communicate directly, a common, language-specific SDK reduces integration friction and subtle protocol mismatches that undermine trust. This Go ADK makes it easier to produce consistent agent behaviors, standardized logging, and compatible message flows that feed into agent-to-agent evaluation pipelines Mutual Verification Pattern. By lowering the barrier to A2A implementations, it helps teams collect comparable interaction traces and establish agent track records.
Target Use Cases
Go teams building A2A agents or gateways who need a language-native SDK to ensure protocol compliance and interoperable messaging Agent Service Mesh Pattern.
Use Cases
- Bootstrapping A2A-compatible agents in Go with server and client primitives
- Standardizing agent messaging and logging for downstream evaluation and reputation tracking
- Implementing an A2A gateway or bridge to connect Go services to multi-agent ecosystems
Topics
a2aa2a-protocola2a-serveradkenterpriseinference-gatewayllmopensourceopenstandards
Similar Tools
repkitautogen
Keywords
multi-agent trusta2aagent-to-agent evaluationadk