Built for developers

WhatsApp messaging for your applications.

Connect your WhatsApp account and integrate messaging into your websites and applications using a clean REST API, fast delivery workers, status tracking and real-time webhooks.

POST /v1/messages/text

Authorization: Bearer wapi_live_...

{
  "session":
    "ses_8bf81995f22c197daec42138",

  "to":
    "254771367662",

  "message":
    "Your verification code is 482193"
}

202 Accepted

{
  "message_id":
    "msg_e8992052937f46dc8c4fb730",

  "status": "QUEUED"
}
REST API
Multi-session
Fast queue processing
Delivery tracking
Signed webhooks

Everything needed for WhatsApp integration

Your application talks to one clean API. WhatsAppDev handles sessions, message queues, retries, delivery state and webhook delivery.

API

Simple REST API

Send messages from PHP, Node.js, Python, mobile backends or any system capable of making an HTTP request.

⚡

Fast asynchronous delivery

Requests are queued immediately and processed continuously, making the platform suitable for transactional and OTP-like messages.

↗

Real-time webhooks

Receive notifications when messages are sent, delivered, read, failed or when customers reply.

WA

Multiple WhatsApp accounts

Connect separate WhatsApp accounts and select the required session using secure public identifiers.

✓

Delivery tracking

Track messages through queued, processing, sent, delivered, read and failed states.

🔑

Secure API keys

API secrets are securely authenticated while internal numeric database identifiers remain hidden from integrations.

From signup to your first message

1

Create an account

Create your WhatsAppDev developer account.

2

Connect WhatsApp

Scan a QR code to connect your WhatsApp account.

3

Generate an API key

Create a secure API key from your dashboard.

4

Start sending

Call the REST API from your application.

A small API surface

The API is intentionally straightforward so integrations remain easy to maintain.

GET /v1/sessions
GET /v1/sessions/{session}
POST /v1/messages/text
GET /v1/messages/{message_id}
View Full Documentation

Start integrating WhatsApp

Connect an account, generate your API key and send your first message from your application.

Create Developer Account