Wafast
FeaturesHow it worksDocsPricing
Sign inTry it free

Features

WhatsApp infrastructure for developers

All the WhatsApp plumbing — session, QR, reconnect, REST, webhooks — is handled. You just call the API.

REST API

Send a message with one request

A consistent JSON endpoint authenticated with an API key. Send text, images or files to any number. Works from any language that can makekan HTTP request.

  • Bearer API key authentication
  • Simple, consistent JSON format
  • Choose the recipient number per request
  • Works with PHP, Python, Node, Go and no-code tools
POST /api/v1/send
curl -X POST wafa.st/api/v1/send \
  -H "Authorization: Bearer bls_xxx" \
  -d '{
    "target": "628123456789",
    "message": "Your order is on its way 📦"
  }'

# → { "status": true, "id": "true_628..." }
Webhook

Receive incoming messages in real time

Every number can have its own webhook URL. When a message comes in we POST the details to your server right away — sender, content and message type. The foundation for auto-replies, assistants, or any integration you want to build.

  • Instant notification for incoming messages
  • JSON payload: sender, content, type, timestamp
  • Set a different webhook per number
  • Build auto-replies and assistants however you like
POST https://your-app.com/webhook
{
  "device": "CS Utama",
  "from": "628123456789",
  "body": "hi, has my order arrived?",
  "type": "text",
  "timestamp": 1750000000
}
Multi-device

Several numbers, one account

Connect several WhatsApp numbers at once by scanning a QR code. Each number keeps its own status and webhook. Route an outgoing message to a specific number with a single parameter.

  • Manage every number from one dashboard
  • Scan the QR once — the session is kept alive
  • Reconnects on its own, no rescan
  • Routing per number via parameter 'number'

Support

+62 812-xxxx-1111

Connected

Notifications

+62 813-xxxx-2222

Connected

Marketing

Not connected

Scan QR

And more

Production ready

Send media & file

Images, documents and files by URL in a single request.

Auto-reconnect

The session is kept alive and reconnects on its own.

API key management

Create, revoke and watch usage for every key.

History & logs

Log outgoing and incoming messages for audit and debugging.

Delivery status

Check the number's connection before sending.

Self-hosted

Runs on your own server — the data stays yours.

Try every feature, free

Sign up, scan the QR, get an API key. First request in 5 minutes.

Mulai gratis
Wafast
FeaturesDocsPricingContact

© 2026 Wafast