Operations console
Self-hosted dashboard for conversations, contacts, messages, and templates. Browse everything on first login with safe sample data.
Self-hosted WhatsApp Business API. Full ownership. Zero markup.
Free to deploy · No vendor account · Ships with sample data to explore immediately
Self-hosted dashboard for conversations, contacts, messages, and templates. Browse everything on first login with safe sample data.
Scoped bearer tokens, idempotent sends, structured JSON errors, and status tracking. Integrate from any language.
Outbound messages dispatched with per-phone rate control, automatic retries, and dead-letter safety for failed jobs.
Pull approved WhatsApp message templates directly from your Meta Business account.
Customer records stored in your own database. No sync delays, no vendor copies, no third-party access.
Export records, review activity, and delete data deliberately. Every destructive action requires explicit owner authorization.
Hit the deploy button to provision Relay on Cloudflare. Your API, dashboard, database, message queue, and media storage are ready automatically.
Create the owner account and land in a complete sample workspace. Conversations, messages, contacts, templates, API access — all explorable immediately. Nothing contacts Meta.
Enter your Meta Business credentials in the dashboard. Relay validates the connection, discovers your phone numbers, and offers a clean production workspace.
Password derived in the browser with PBKDF2-SHA-256. The server never receives the plaintext password. Only a digest of the derived verifier is stored.
Meta access tokens and app secrets encrypted with an installation-scoped key that never leaves your deployment.
Every inbound Meta event verified with X-Hub-Signature-256 using your app secret before processing.
Export and deletion require authenticated owner action with a confirmation header. No silent collection, no telemetry, no external callbacks.