Pair a device, create an API key and start sending in minutes. A clean REST API, signed webhooks for incoming messages and a live team inbox — without the Business API paperwork.
Free plan included — no credit card required
curl -X POST /api/v1/wa/messages \
-H "X-Client-Id: $CLIENT_ID" \
-H "X-Client-Secret: $CLIENT_SECRET" \
-H "Content-Type: application/json" \
-d '{
"phone": "6281234567890",
"message": "Your order has shipped 🚀"
}'
# HTTP 200
{ "code": "SUCCESS", "message": "Message sent" }The gateway handles sessions, delivery and security, so your team only writes the part that is actually your product.
Scan a QR code with the phone and the device is live. No applications, no approval queue, no vendor lock-in.
Send messages, read chats, search history and sync contacts through simple, fully documented JSON endpoints.
Every incoming message is pushed to your endpoint, HMAC-signed and retried with backoff until you answer.
A real-time chat dashboard over every paired device — read, reply and search without leaving the browser.
Issue keys limited to sending or reading, rotate the secret at any time and revoke a leaked key instantly.
Per-device rate control paces your traffic to protect the number — bursts go out now, floods are smoothed.
From zero to your first delivered message in one sitting.
Create a device in the dashboard and scan the QR code with WhatsApp on the phone.
Issue a key scoped to what the integration needs. The secret is shown once and stored hashed.
One HTTP POST and the message is on its way. Incoming replies arrive on your webhook.
The same features on every plan, the free one included. Paid plans add quota and remove the watermark.
For trying it out and small projects.
For online shops and small businesses.
For businesses running several numbers.
For high volume and many branches.
Included in every plan
For large volume, or data that must not leave your infrastructure, Kirima can be self-hosted just for you — we install and maintain it.
Paid plans are activated after payment — pick a plan and our team will get in touch. Your integration does not change when you upgrade.
No. Kirima pairs your own WhatsApp number over the multi-device protocol, so there is no application form or approval queue. Kirima is an independent product and is not affiliated with WhatsApp.
Each device has its own webhook URL. Incoming messages are POSTed to it as JSON, signed with an HMAC header you can verify, and retried with backoff until your endpoint answers 2xx.
Secrets are stored as hashes and shown exactly once, at creation. Keys are scoped to sending or reading only, and you can rotate or revoke one at any time — revocation takes effect immediately.
The send is refused with a clear error naming your plan and the limit — nothing is silently dropped. Upgrade the plan and the same request goes through.
Message history is retained for 90 days by default and the retention window is configurable per deployment. Your chat list itself is never pruned.
Yes. On the Enterprise plan we install Kirima on a dedicated server or in your own infrastructure, with no device or message quota, and chat data never leaves your servers. Contact us for details.
Create an account, pair a device and ship a WhatsApp integration today.
Create your account