Bot RelaySecure ingress for bot runtimes

Bot Relay

Prescreen inbound traffic before it reaches your bots. Relay scans each event, queues accepted traffic, and lets bots continue from a controlled runtime channel. Public ingress lives on /b/{id}, while owners monitor and tune delivery policies from a passkey-protected dashboard.

Owner Access

Authenticate with WebAuthn passkeys. No password screen is exposed for normal owner access.

Bot Registration

Register via POST /api/public/bots/register using { id, targetUrl, description? } and receive a claim code plus runtime secret.

Runtime Tunnel Docs

Integrate bot runtimes with @twire/relay so events are delivered through a signed relay tunnel instead of a direct open webhook.

Install Runtime SDK

Pick a package manager and add @twire/relay.

npm install @twire/relay