Skip to content
WhatIsUp.dev
Now in public beta

WhatsApp infrastructure built for developers.

REST + signed webhooks + realtime events. From zero to your first WhatsApp message in under 5 minutes. No Twilio markup. No Meta verification queue.

99.95%
API uptime (last 90d)
180ms
Median webhook delivery
How it works

Three steps from zero to a sent message.

There's no SDK install, no Meta business verification, no markup. Sign up, scan a QR, hit the API.

  1. Pair a channel

    Sign up, create a channel from the dashboard, scan the QR with your phone. Same flow as WhatsApp Web — the connection layer keeps the session alive on our side.

  2. Send via REST

    POST to /v1/channels/:id/messages with a bearer key. Text, image, document — same JSON shape. The response is immediate; delivery happens async.

  3. React on webhooks

    Inbound messages and delivery state arrive at your endpoint with a Stripe-style HMAC signature, retries, and a queryable delivery log.

What you get

Infrastructure, not a SaaS chatbot.

WhatIsUp.dev is the layer between your application and WhatsApp. Everything is typed, signed, and observable.

REST API

Channels, messages, webhooks, API keys. JSON in, JSON out. Same Zod schemas the gateway validates against.

Signed webhooks

X-WhatIsUp-Signature: t=…,v1=… verified the same way Stripe does. Automatic retries with exponential backoff.

Realtime SSE

/v1/events streams QR codes and channel state changes. No polling, no WebSocket gymnastics.

Channel lifecycle FSM

pending → qr → connecting → connected → disconnected. Every transition is a typed event.

Zero infrastructure to run

No queue, cache, or database for you to operate. We host the entire gateway — you just call a REST endpoint.

Open contracts

Every request, response, and webhook payload ships as a typed Zod schema. Zero drift.

How it works

Many channels, one gateway, automatic fan-out.

Every WhatsApp event flows through Auth → Sessions → EventBus → Dispatcher → HMAC queue and is delivered to all your endpoints with an sha256 signature and a correlationId. You manage zero connections.

Channels · WhatsAppYour domain
Account · main
+55 •••• 1234
Account · support
+55 •••• 8821
Account · sales
+1 ••••• 0114
Auth
key · HMAC
Sessions
WS · FSM
EventBus
typed events
Dispatcher
match · enqueue
HMAC queue
sha256 · POST
Your app
POST /v1/messages
Orders
/webhook · acme
Support
/events · helpdesk
Analytics
/track · segment
Pricing

Pick a plan, scale when you're ready

Same APIs at every tier. Move up only when your traffic asks for it.

7-day free trial · no credit card

Starter

Solo builders and side projects shipping for real.

$9.90/mo

7 days free, no credit card

  • 1 channel
  • Unlimited messages
  • 2 API keys
  • Signed webhooks with retries
  • Realtime event streams
Most popular

Pro

Production teams running real workflows.

$29.90/mo

7 days free, no credit card

  • 3 channels
  • Unlimited messages
  • 10 API keys
  • Priority email support
  • Advanced webhook retries

Compare every limit on the pricing page

Stop wiring WhatsApp by hand.

Free trial covers Pro-tier limits for 7 days. Drops to the free plan after — no surprise charges.