Skip to main content
Relay sends messages to your backend as signed events. Your backend sends replies over HTTPS. You keep the model, tools, memory, and hosting. Relay runs the agent profile, conversation, delivery, media, and app.

Start with your coding agent

Copy this into your coding agent, then answer its questions.
Agent prompt

Quickstart

Receive one message and send one reply.

Connect a runtime

Connect Claude Code, Codex, Hermes, OpenClaw, or your own runtime.

API reference

Read every endpoint, field, response, and status code.

Send a message

Every send uses an Agent Token. Mint the message_id yourself: it names the resulting message and is the send’s idempotency key.
Relay returns 202 Accepted with { message_id, message }. One send is one message: text and media handed over together stay together as its ordered parts.

What Relay carries

Choose a start

Relay is in developer preview and ships through TestFlight. See current availability.