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

WhatsApp bridges.
REST API, zero infra.

Connect your app to WhatsApp over a simple REST API. No Business API approval, no SDKs, no servers. Pair a phone number and start sending in under 60 seconds. First bridge free for 7 days, no card required.

Send text messages per-message fees Send media & files Send polls $3 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 $3 / bridge / month. That's it. Call events Profile management complex SDKs Send text messages per-message fees Send media & files Send polls $3 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 $3 / bridge / month. That's it. Call events Profile management complex SDKs
Connect via REST API

Your bridge exposes a 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.

Instant Webhooks

Every inbound event fires a POST to your URL in real time. Messages, calls, status changes: your backend stays in sync automatically.

AI-Ready Docs

Documentation structured for LLMs. Drop it into Claude, ChatGPT, or Cursor. Go from zero to working bot in minutes, no reading required.

How it works

1

Provision a bridge

Create a bridge via dashboard or API. Returns immediately with a bridge ID and API secret.

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.

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.

Start 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.

$3
per active bridge / 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