Skip to main content
Waxum mascot

Waxum

WhatsApp REST API Gateway built with Rust

//

Multi-Session

Run dozens of WhatsApp accounts side by side. Each session is isolated with its own storage.

{ }

Built with Rust

Native Tokio runtime. Small memory footprint, low latency, no GC pauses.

/*

REST + Swagger

Plain HTTP+JSON. OpenAPI schema and Swagger UI baked in at /swagger-ui.

->

Webhooks

Every event fans out to your endpoint with HMAC-SHA256 signature and circuit-breaker retries.

[]

JWT Auth

Bearer tokens with per-session scopes. Superadmin token for provisioning.

**

Multi-DB

PostgreSQL, MySQL, or SQLite. Docker Compose bundled with NATS JetStream fan-out.

<>

Rich Messages

Text, image, video, audio, document, sticker, location, polls, buttons, lists, native-flow.

::

Live Dashboard

Bundled UI at / — session control, QR pair, connection status, event log.

**

QR + Pair Code

Pair by scanning the QR or by phone-code — same flow as WhatsApp Web / Desktop.