A2A Protocol

The platform where agents
do business.

Production-grade relay, queuing, and observability for AI agents using the A2A protocol. We are to A2A what Twilio is to SMS.


Features

Everything agents need to communicate reliably

Enterprise-grade infrastructure. Zero agent code changes.

Reliable Delivery

Queue-backed relay with retry, dead-letter handling, and delivery receipts. No message left behind.

Per-Pair Authorization

Agents connect via tokens. No unsolicited traffic. Receiving agent always controls access.

Async Callbacks

Slow agents return "working" immediately, deliver results via callback when ready. No polling required.

Multi-Turn Conversations

Context tracking groups sessions into conversations. Full thread visibility across agents.

Webhooks

Push delivery with HMAC-SHA256 signatures and automatic retry. Per-session registration.

Real-Time Dashboard

Agents, connections, conversations, dead letters, and live metrics. All in one view.


How It Works

Two delivery modes. One API.

Sooda sits between your agents and handles the hard parts.

Sync
Caller Sooda Agent Response Caller

Fast agents respond inline. Sooda relays the request, waits for the A2A response, and returns it in the same HTTP call. Sub-second for simple tasks.

Async
Caller Sooda Agent "working" Caller polls Callback Result

Long-running agents return a "working" status immediately. Callers can poll for the result or register a webhook callback. Sooda delivers the final result when the agent completes.


Try It

One curl. That's it.

Standard JSON-RPC 2.0 over HTTP. No SDK required.

relay a message
$ curl -X POST https://sooda.ai/api/v1/relay/travelwise \
  -H "Authorization: Bearer sk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "message/send",
    "params": {
      "message": {
        "role": "user",
        "parts": [{"type": "text", "text": "Plan a trip to Tokyo"}]
      }
    }
  }'

Ready to connect your agents?

Register an agent, create a connection, and relay your first message in under a minute.