Platform Features

Powerful WhatsApp APIs
for Modern Automation

Everything you need to connect, automate, and scale WhatsApp messaging — built for developers, agencies, and SaaS platforms.

12+Core Features
99.9%Uptime
18msAvg Webhook Speed
Sessions on Pro
Core Features

The Essentials,
Done Right.

Six powerful building blocks that make Wamini the fastest way to ship WhatsApp features into your product.

Core

Multi-Session Management

Connect multiple WhatsApp accounts under one platform. Each session runs in complete isolation with its own key, webhook, and bot config.

  • Unlimited sessions on Pro
  • Session isolation & security
  • Easy dashboard switching
  • Real-time session monitoring
Auth

QR Code Authentication

Pair any WhatsApp number in seconds. Scan the QR code from your dashboard and the session goes live instantly — no phone number approval needed.

  • Instant QR pairing
  • Session persistence across restarts
  • Login status tracking
  • Re-scan prompt on disconnect
Live

Real-time Webhooks

Every incoming message is pushed to your server instantly via HTTP POST. Build event-driven systems that react in milliseconds — not minutes.

  • message.create events
  • session.connected / disconnected
  • Media with base64 payload
  • Per-session webhook URLs
// Webhook payload example
{
  "key":        "YOUR_KEY",
  "from":       "8801712345678@c.us",
  "message":    "Hello!",
  "hasMedia":   false,
  "timestamp":  1715320800000
}
API

Clean REST API

Simple, predictable JSON endpoints. Authenticate with a header, send a POST, get a result. No SDK required — works with any language or framework.

  • POST /api/send/message
  • Multipart file upload support
  • Structured error codes
  • x-api-key header auth
curl -X POST /api/send/message \
  -H "x-api-key: YOUR_SECRET" \
  -d '{
    "key": "YOUR_KEY",
    "to":  "8801712345678",
    "message": "Hello from Wamini!"
  }'
Media

Media Messaging

Send and receive images, PDFs, and documents. Incoming media is auto-downloaded and delivered to your webhook as a base64-encoded payload.

  • JPEG, PNG, GIF, WebP
  • PDF documents up to 5 MB
  • Caption support
  • Incoming media as base64
Reliability

Auto Reconnect

Sessions recover automatically when dropped. Background reconnect logic retries every 5 seconds and wipes corrupt sessions after 3 fatal crashes.

  • 5-second retry interval
  • Fatal crash detection
  • Session wipe & re-prompt
  • Zero manual intervention
Advanced Features

Built for Production.
Ready for Scale.

Advanced controls, logging, and reliability features that enterprise teams rely on.

API Key Authentication

Every request is authenticated via a secret key passed in the x-api-key header. Each session has its own key — fully isolated, fully secure.

  • Per-session secret keys
  • Header-based auth
  • Key rotation from dashboard
  • No OAuth complexity

Webhook Retry System

If your server is temporarily down, Wamini queues and retries failed webhook deliveries to ensure no message event is ever lost.

  • Auto-retry on failure
  • 8-second timeout per attempt
  • Delivery status logging
  • Error visibility in dashboard

Real-time Dashboard

Monitor all your sessions, scan QR codes, view webhook logs, and track API usage from one clean web interface.

  • Session status at a glance
  • QR scan from browser
  • Live webhook event feed
  • API usage metrics

Event Logging

Every message received, webhook delivered, and session event is logged — giving you full visibility into your integration's behavior.

  • Incoming message history
  • Webhook delivery log
  • Error tracking
  • Timestamped event trail

Rate Limiting

Built-in rate limiting prevents abuse and keeps your integration stable under high load — protecting both your sessions and the platform.

  • Per-key request limits
  • Abuse prevention
  • Stable performance under load
  • Configurable on enterprise

Analytics & Insights

Track messages sent, delivery rates, session uptime, and API usage over time. Make data-driven decisions about your WhatsApp integration.

  • Message volume graphs
  • Delivery success rates
  • Session uptime tracking
  • API request breakdown
Developer Experience

Integrate in minutes.
Ship in hours.

No SDKs to install, no complex setup. If your language can make an HTTP POST request, it works with Wamini. Copy the endpoint, pass your key, done.

Any Language

Node.js, Python, PHP, Laravel, Go, Ruby, Next.js — if it can POST, it works.

Clean JSON Responses

{ "success": true, "to": "880171...@c.us" }

Simple Auth

Pass x-api-key: YOUR_SECRET in the request header. No OAuth, no token refresh.

Full Documentation

Every endpoint with real examples, error codes, and working cURL samples.

const res = await fetch('/api/send/message', {
  method: 'POST',
  headers: { 'x-api-key': KEY },
  body: JSON.stringify({ key, to, message })
});
const data = await res.json();
200 OK · Deliveredwamini.cloud
Security & Reliability

Built to Stay Up.
Designed to Stay Safe.

Session isolation, crash recovery, SSL, and cloud-ready architecture — reliability you can trust in production.

Secure Sessions

Each session is isolated with its own encrypted local storage. One session's data never touches another.

  • Per-session isolation
  • Encrypted local auth
  • Key-level access control

High Availability

Wamini runs under PM2 process management with auto-restart, crash recovery, and background reconnect logic baked in.

  • PM2 process management
  • Auto restart on crash
  • 3-crash detection & wipe

Cloud Ready

Deployed on modern VPS infrastructure with Nginx reverse proxy, SSL, and full support for Docker-based setups.

  • VPS + Nginx + Certbot SSL
  • Docker compatible
  • Reverse proxy ready

99.9%

Uptime SLA

< 2s

Session Recovery

SSL

All Connections

PM2

Process Management

Use Cases

What Will You Build
with Wamini?

From solo developers to agencies — Wamini powers every WhatsApp use case with one clean API.

E-commerce

Order confirmations, payment receipts, shipping updates — sent automatically to customers on WhatsApp.

Customer Support

Handle support tickets, auto-replies, and agent handoffs through WhatsApp with webhook-driven flows.

OTP Delivery

Send 2FA and verification codes instantly via WhatsApp — faster and cheaper than SMS.

CRM Integration

Connect Wamini to your CRM to trigger automated WhatsApp messages from your existing workflows.

Marketing Campaigns

Broadcast promotions, re-engagement sequences, and flash sales to opted-in customers at scale.

Chatbot Integration

Plug your AI bot or flow builder into Wamini webhooks to automate full conversations 24/7.

Comparison

Wamini vs Official API

See how Wamini stacks up against the official WhatsApp Cloud API for developer use cases.

Feature
Wamini
Official API
Easy Setup
QR Code Login
No Meta Approval
Per-message Fees
Real-time Webhooks
Media Sending
Fast Integration
Multi-session
Auto Reconnect
Developer Dashboard
FAQ

Frequently Asked Questions

Yes — images (JPEG, PNG, GIF, WebP) and PDFs up to 5 MB. Incoming media is also received as base64 in your webhook payload.

Ready to Automate
WhatsApp Messaging?

Start free — no credit card required. Connect your first session in under 2 minutes.

Free tier available · No approval needed · Live in 2 minutes