Skip to content

Free · Just Scan a QR Code

Zawa is the Key!

A free WhatsApp API for developers. Send OTPs, notifications, or the occasional broadcast over plain HTTP. No fees, no drama.

Try it now, no sign-up needed
$ curl -X POST https://api-zawa.azickri.com/session
send-message.sh
$ curl -X POST https://api-zawa.azickri.com/message \
    -H "id: $ZAWA_ID" \
    -H "session-id: $ZAWA_SESSION_ID" \
    -H "Content-Type: application/json" \
    -d '{
      "phone": "6281234567890",
      "type": "text",
      "text": "Your OTP is 482913. Please keep it to yourself! 🔑"
    }'

200 OK { "messageId": "3EB0C4A8F1D2B3E4A5F6" }

How it works

Three steps and you're live

Zawa connects to WhatsApp as a linked device, just like WhatsApp Web. The difference is that you drive it over HTTP.

  1. 1

    Create a session

    Get an id and a sessionId, the keys to every other endpoint.

    POST/session
  2. 2

    Scan the QR

    Fetch the QR code and scan it from Linked devices on your phone.

    GET/session
  3. 3

    Send anything

    Text, images, video, documents, locations, or contacts to a number, group, or channel.

    POST/message

Why Zawa?

No hassle, right from the start

Usually

  • Pay first, then you get to try it
  • Sign up for a business account and wait for verification
  • Every message is counted and billed
  • Thick docs that put you to sleep

With Zawa

  • Free from day one, no trial period
  • Create a session, scan a QR code, done
  • No per-message charges
  • Relaxed docs with examples you can copy

Ready to hold the key?

Five minutes from now, your first message lands on your phone. Coffee optional, but recommended. ☕