Send and receive WhatsApp messages over a simple REST API. No Meta Business approval, no SDKs, no servers. Pair a phone number and start sending in under 60 seconds. Your first number is free for 7 days, no card required.
Your customers are on WhatsApp, and your product should be too. But if you've tried to connect the two, you've probably been down one of these roads:
The official Business API wants a verified business, a display-name review, and pre-approved message templates before you can send a word. You planned to ship this week; instead you're uploading documents and waiting on Meta.
Per-conversation pricing looks harmless in the demo, then scales against you: the more customers you reach, the bigger the invoice. You end up rationing messages to the exact people you built the feature for.
Self-hosting an open-source WhatsApp library works — until the session drops at 3am and messages silently stop. Now you're maintaining session storage, reconnect logic, and a server that has nothing to do with your actual product.
WABridges is the road we wished existed. Pair a WhatsApp number in about a minute and send your first message today — no approval queue, no templates, no per-message fees. We keep the connection alive around the clock; you get one flat, predictable $5/month per number, and your week back.
Not a developer? Here's how to set this up without code →
A simple REST API your app talks to directly. JSON in, JSON out — send text, media, reactions, polls, and more with a single HTTP call. No SDKs, no config files.
Every inbound message, call, and status change fires a POST to your URL in real time. Your app stays in sync automatically — no polling.
Docs structured for LLMs. Drop them into Claude, ChatGPT, or Cursor and describe what you want — go from zero to a working bot in minutes.
Each WhatsApp number you connect gets a bridge — its own dedicated, hosted connection that we keep online for you. Your app talks to the bridge over a REST API; WhatsApp just sees a normal linked device. $5/month each, unlimited messages.
Create a bridge from the dashboard or with one API call. It's running and ready to pair immediately.
{
"customer_ref": "user-123",
"webhook_url": "https://your-app.com/hook"
}
Scan the QR in the dashboard or request a pairing code directly from the API. Session persists across restarts.
{ "phone": "15550001234" }
← { "code": "ABCD-EFGH" }
Start sending messages over REST. Inbound events fire to your webhook in real time. Build bots, automations, or integrations on top. Full technical walkthrough →
{ "chat": "15559876543", "body": "Hello!" }
← { "message_id": "ACE41E...", "timestamp": 1777180605 }
Our docs are plain text, LLM-optimized, and comprehensive. Paste them into your AI editor of choice and describe what you want to build. The API surface is small enough that Claude or GPT can generate a fully working integration in one shot.
Read the docs →Your first bridge is free for 7 days, no card. Pay only for running bridges after that. Cancel anytime and we automatically refund your unused days - something no one else in this market does.
If WhatsApp drops the session: your webhook gets a disconnected event instantly, you re-scan the QR, and the same bridge is back in about a minute - same API key, same webhooks, nothing to rebuild. What if the number gets banned?