The blog

WhatsApp, the way a developer meets it.

10 long reads on linking numbers, sending, webhooks, pacing and the parts of this that bite. Every claim on every page carries the value behind it, in mono.

Getting startedDeep dive

The WhatsApp QR code, and what it is actually for

Where the QR code in Linked devices comes from, why it rotates, what a pairing code is for, and how to link a number to your own code.

Read it
7 min1,515 words
Pricing and choosingDeep dive

WhatsApp API pricing, and what you actually pay for

Per-message or per-account, what a WhatsApp API really costs at one number and at fifty, and the four line items most invoices hide.

8 min1,672 words
Pricing and choosing

What a WhatsApp API costs in a real first month

A month one worked out end to end, from the first number to two hundred, with the proxy included and the things a headline price leaves out.

7 min1,603 words
Pricing and choosing

How to choose a WhatsApp API provider

The nine things to check in a WhatsApp API before you build on it, what each one tells you about the provider, and the answers worth accepting.

7 min1,521 words
Numbers and limitsDeep dive

Why WhatsApp bans numbers, and what to do about it

What wuapi does to keep a linked number out of trouble, the habits that are yours, and the first four things to do when a number is restricted.

8 min1,655 words
ReceivingDeep dive

Verifying a WhatsApp webhook signature

How to check that a webhook really came from your provider, what the signature covers, and the three mistakes that leave an endpoint open to anyone.

7 min1,614 words
Groups and channelsDeep dive

WhatsApp group or community, and which one to build on

The real difference between a group and a community on WhatsApp, why the official group API caps at eight people, and what a linked device can do instead.

7 min1,511 words
Sending

Building a WhatsApp chatbot on a signed webhook

The shape of a bot that answers on WhatsApp, from a verified inbound event to a reply, and the three things that make it feel human or not.

7 min1,631 words
Getting started

A WhatsApp API dashboard, and what to put in it

The screens a WhatsApp API dashboard needs to have, what each one answers, and why most of them are really the request log with a nicer header.

8 min1,718 words
Inside wuapiDeep dive

Linked device or Cloud API, and which one you need

The real difference between a WhatsApp number linked as a device and the official Cloud API, on templates, groups, contract and who decides the rules.

8 min1,712 words

02/By category

Getting started

From nothing to a sent message, and the decisions worth getting right the first time.

Sending

The eleven send types, what each one costs you, and the parts that surprise people.

Receiving

Signed webhooks, the event catalog, and how to handle a delivery you did not expect.

Numbers and limits

Pacing, proxies, disconnects and bans: how a number stays up.

Groups and channels

Real groups, communities and channels, and the eligibility rules nobody can skip.

Inside wuapi

How the platform is put together, for the people who want to defend it to their team.

03/Not sure where to start

The docs beat the blog for facts.

Every endpoint, every error code and every webhook event, with the shape of each one. The posts explain why; the docs say what.

Read the docs npm install @wuapidev/sdk