WAKit v1.0.7 is now available

The Next-Generation WhatsApp Engine

Build scalable, high-performance WhatsApp automations without headless browsers. Featuring a built-in Pipeline, Plugin Registry, and REST API Generator.

Middleware Pipeline

Extensible message processing with before/after hooks. Validate, sanitize, and intercept.

Plugin Architecture

Modular design to safely expand capabilities without bloating the core engine or socket.

REST API Generator

Instantly expose a documented Express API for remote control from Python, Go, or PHP.

Under The Hood

WAKit isn't just a wrapper. It's a complete, modern rewrite of the WhatsApp Web architecture designed for scale.

Raw Socket Power

WAKit natively implements the WhatsApp Noise protocol and Signal encryption layer, allowing you to connect directly via WebSockets without overhead.

End-to-End Encryption

Multi-device Signal Protocol implementation ensures all your bot's communications are fully encrypted and secure, just like the official app.

High-Performance Core

Engineered in strict TypeScript, WAKit handles massive event loads, automatic connection retries, and intelligent backing off without crashing.

Global Scalability

Deploy anywhere. Since WAKit does not require a headless browser (Puppeteer/Selenium), it uses less than 50MB of RAM and can run on serverless edges.

WAKit vs Baileys

WAKit is built on top of the underlying protocols you know and love, but introduces an enterprise-grade developer experience.

FeatureWAKitBaileys
Direct WebSocket / Noise Protocol
No Headless Browser Required
Built-in Middleware Pipeline
Extensible Plugin Architecture
Auto-normalization of messages.upsert
Built-in Express REST API Generator
Native Job Scheduler
Time-Travel Event Recorder
Simplified Session Management (JsonFileStore)