Free for your first WhatsApp number

The WhatsApp API that takes five minutes.

Scan a QR code with any WhatsApp number, then send and receive messages with plain HTTP requests. No Meta business verification, no template approvals, no per-message fees.

First number free · $4/month per additional number · Cancel anytime

# Send a WhatsApp message
curl -X POST https://api.wasender.dev/messages/text \
  -H "Authorization: Bearer $WASENDER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "61371989950",
    "body": "Hello from wasender.dev"
  }'
// Or with the SDK
import { Wasender } from '@wasender/sdk';

const wa = new Wasender(process.env.WASENDER_TOKEN);

await wa.messages.text({
  to: '61371989950',
  body: 'Hello from wasender.dev',
});

Built for developers, not marketers

One token per number. Clean JSON. Webhooks that retry. Everything you would build yourself if you had a spare month.

Connect in one QR scan

No business verification, no Facebook Business Manager, no waiting for template approval. Scan once and the number stays linked.

Flat, honest pricing

$4 per connected number per month. No per-message fees, no conversation windows, no credit balance to top up.

Webhooks with retries

Incoming messages, delivery receipts and read receipts, HMAC-signed and retried with backoff. Failed deliveries are logged and replayable.

Runs near your users

Sessions are pinned to a region and stay there. Your messages are stored in the region the number runs in.

Groups, media, polls

Images, video, documents, voice notes, locations, contact cards, polls, reactions and full group administration.

Made for AI agents

An OpenAPI 3.1 spec, llms.txt, and an MCP server, so a coding agent can wire up your integration without you writing the glue.

Pick where your number runs

A channel is pinned to its region at creation and stays there — moving a live session changes its outbound IP, which raises the risk of WhatsApp restricting the number.

Singapore · Asia-Pacific Amsterdam · Europe, Middle East & Africa Virginia · Americas California · US West

Pricing

One number is free forever. After that it is a flat rate per number.

$0 / month
  • 1 connected WhatsApp number
  • Full API access
  • Webhooks
  • Community support

What you should know before you build on this

We would rather you read this now than discover it in production.

This is an unofficial WhatsApp client. It connects the same way WhatsApp Web does. Meta does not sanction it, and there is always a non-zero risk of a number being restricted.

Use a dedicated number you can afford to lose — never your personal or main business line. Sending a first message to people who never opted in is the single most reliable way to get restricted.

For regulated workloads — healthcare, finance, or large-scale commercial messaging under GDPR-style rules — use Meta's official Cloud API instead. We are a great fit for internal tooling, notifications, support replies and automation; we are not a compliance product.