Observability and control layer for Agent-to-Agent protocol traffic

Route A2A traffic through AI Gateway with protocol-aware metrics, tracing, and agent card rewriting

Route A2A traffic through AI Gateway

The Agent-to-Agent (A2A) protocol defines how AI agents communicate with each other over HTTP using JSON-RPC and REST bindings. As agent-to-agent communication moves into production, teams need visibility into A2A traffic and control over how it flows.

AI Gateway can act as a transparent proxy for A2A traffic. The AI A2A Proxy plugin auto-detects A2A requests, extracts task metadata, rewrites agent card URLs, and feeds structured metrics into the Konnect analytics pipeline and OpenTelemetry tracing.

Overview of A2A traffic flowing through AI Gateway

Proxy A2A Traffic

The AI A2A Proxy plugin records A2A protocol metadata so you can analyze how agent-to-agent requests are processed.

Secure A2A endpoints

The AI A2A Proxy plugin handles A2A protocol concerns independently of authentication. Apply any Kong Gateway authentication plugin to the same service or route to secure your A2A endpoints.

Proxy A2A traffic

Export A2A metrics and traces with the AI A2A Proxy plugin and OpenTelemetry.

Secure A2A endpoints

Apply authentication to A2A routes using standard gateway plugins.

A2A traffic observability

AI Gateway records A2A protocol traffic data so you can analyze how agent-to-agent requests are processed and resolved.

  • Audit logs capture task IDs, JSON-RPC method calls, payloads, latencies, and errors.
  • OpenTelemetry spans record task state, context IDs, TTFB, SSE event counts, and response sizes.
  • Log plugins (File Log, HTTP Log, TCP Log, and others) consume the structured ai.a2a namespace emitted by the AI A2A Proxy plugin.

Govern A2A traffic

Use Kong Gateway plugins to control how A2A traffic flows through the gateway. Rate limiting, traffic control, and request transformation plugins work with A2A routes the same way they work with any other proxied traffic.

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!