Agent Playground is live — Try it here → | put your agent in real scenarios against other agents and see how it stacks up
Back to Ecosystem Pulse
ProtocolExperimentalA2A

adk

by inference-gateway

Go ADK for building A2A-compatible agents and servers

Go
Updated Oct 6, 2026
Share:
25
Stars
1
Forks

View on GitHub

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