WABridges
7-day free trial · No credit card · $5/mo

WhatsApp for your app.
One REST call away.

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.

Send text messages per-message fees Send media & files Send polls $5 flat, unlimited messages Send reactions conversation tiers Send locations Send calendar events Real-time webhooks No per-message fees. Ever. monthly minimums Typing indicators Read receipts Contact lookup Presence detection Only pay for running bridges vendor lock-in Media download Edit & revoke messages QR & code pairing overage charges Inbound message events $5 / bridge / month. That's it. Call events Profile management complex SDKs Send text messages per-message fees Send media & files Send polls $5 flat, unlimited messages Send reactions conversation tiers Send locations Send calendar events Real-time webhooks No per-message fees. Ever. monthly minimums Typing indicators Read receipts Contact lookup Presence detection Only pay for running bridges vendor lock-in Media download Edit & revoke messages QR & code pairing overage charges Inbound message events $5 / bridge / month. That's it. Call events Profile management complex SDKs

Why WABridges exists

Getting on WhatsApp
shouldn't be the hard part.

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:

Stuck in Meta's approval queue

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.

Billed for every message

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.

Babysitting your own script

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 →

Send from any stack

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.

Know the moment they reply

Every inbound message, call, and status change fires a POST to your URL in real time. Your app stays in sync automatically — no polling.

Let AI write the integration

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.

How it works

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.

1

Provision a bridge

Create a bridge from the dashboard or with one API call. It's running and ready to pair immediately.

POST /api/instances
{
  "customer_ref": "user-123",
  "webhook_url": "https://your-app.com/hook"
}
2

Pair a phone number

Scan the QR in the dashboard or request a pairing code directly from the API. Session persists across restarts.

POST …/proxy/pair
{ "phone": "15550001234" }

← { "code": "ABCD-EFGH" }

Send and receive

Start sending messages over REST. Inbound events fire to your webhook in real time. Build bots, automations, or integrations on top. Full technical walkthrough →

POST …/proxy/send/text
{ "chat": "15559876543", "body": "Hello!" }

← { "message_id": "ACE41E...", "timestamp": 1777180605 }
Built for AI builders

Ship bots faster
with AI.

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 →
Works with
AI editors Cursor · Copilot · Windsurf
Chat Claude · ChatGPT · Gemini
Format Markdown + OpenAPI
Example prompt
Using these API docs, build a Node.js bot
that auto-replies to incoming messages,
forwards media to S3, and logs everything
to a Postgres table.

Pricing

One price.
No surprises.

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?

$5
per WhatsApp number / month
  • 7-day free trial, no credit card
  • Only running bridges are billed
  • Unlimited messages per bridge
  • Instant webhooks included
  • Prorated refund on cancel
Start free - no credit card