Meta Cloud API Alternative: Ship WhatsApp in Minutes
You wanted to send a WhatsApp message from your code. Instead you got a checklist: verify your business, register a number nobody is using, get a display name approved, write templates and wait for Meta to approve them, publish a privacy policy. Days later, you can send your first message — as long as it matches a template.
There is a faster way.
WSAPI is a REST API for WhatsApp. No verification, no templates, no approval queue. Create an instance, scan a QR code, POST a message. Five minutes, not five days. And you pay for the instance, not for the messages.
The comparison
| Meta Cloud API | WSAPI | |
|---|---|---|
| Time to first message | Days | Minutes |
| Business verification | Required | Not required |
| Approved templates to start a conversation | Required | Not required |
| Phone number | Dedicated, not on the WhatsApp app | One you already use |
| Free-form messages | Only inside a 24-hour window | Always |
| Per-message or per-conversation fees | Yes | None |
| Monthly cost | Grows with your volume | Flat: $5, from $4.60 per instance at volume |
| Multiple accounts from one API | Per-number setup | Built in |
| Webhooks | Yes | Yes, plus webhook and SSE event delivery |
| Self-host it yourself | Not possible | Yes — free, open source |
| Free trial | — | 14 days, no card |
No per-message fees, and that is the whole point
Meta bills you per conversation. Every notification, every reminder, every support reply is a line on an invoice that grows with your product.
WSAPI bills you per instance. $5 a month for one, $4.75 each at five, $4.60 each at twenty, 15% off annual. A hundred messages a day and a hundred thousand cost exactly the same. Your messaging bill stops being a variable you have to model — and if you are weighing providers, how that compares against Twilio, 360dialog and the rest is worth a read first.
Fast, and built to stay that way
WSAPI is written in Go and runs many sessions inside a single process. There is no browser instance sitting behind every conversation, which is why one modest server holds dozens of accounts instead of a handful, and why sending a message is a normal API call rather than a wait.
It handles thousands of messages, images, video, audio, documents and group traffic across multiple accounts at once — and when WhatsApp drops a connection, it reconnects on its own, without anyone opening a dashboard at two in the morning. A messaging integration is not judged on the day it works. It is judged on the night the connection drops.
Start now
- Free trial — 14 days, no credit card.
- Quickstart — first message in five minutes.
- Open source — self-host it and pay nothing, forever.
FAQ
Do I need Meta business verification?
No. No verification, no display name review, no template approval.
Can I use a number that is already on WhatsApp?
Yes.
Is there a per-message cost?
No. You pay per instance, per month. Volume does not change the bill.
Can I self-host instead of paying?
Yes. The core is open source and free. The paid plans are managed hosting.
Is WSAPI an official Meta product?
No. WSAPI works over the same protocol the WhatsApp Web client uses, not the official Business API. Use a dedicated number for automation and avoid bulk cold outreach.