v1.0.0-beta.6 Available

The
WhatsApp Toolkit
for Developers.

Study the protocol, automate workflows, and build rich integrations. A high-performance Go engine with embedded PocketBase for persistence, dynamic webhooks, and a powerful real-time dashboard.

ZapLab Dashboard

Built for Reliability

ZapLab combines the speed of Go with the simplicity of PocketBase to provide a robust environment for WhatsApp exploration.

Embedded Database

Every message, receipt, and event is persisted in a local SQLite database powered by PocketBase. No external DB setup required.

  • Automatic migrations
  • High-performance indexing
  • Media file storage built-in

Powerful REST API

Control WhatsApp via simple HTTP calls. Send text, media, polls, reactions, and manage groups with a single binary.

  • JSON-based payloads
  • Multi-platform binaries
  • Secured with API Tokens

Insights & Analytics

Monitor your instance with a real-time Dashboard. Visualize stats, inspect events, and browse message history with diffs.

  • Event Browser & Inspector
  • Message Edit Diffs
  • CSV Exporting capability
Automation UI

Dynamic Webhook Routing

Don't just receive events—route them intelligently. ZapLab features a advanced webhook system that allows you to dispatch data based on event types or text patterns.

Event-Type Filtering

Route specific messages (e.g., ImageMessage) or wildcards (e.g., Message.*) to different endpoints.

Text-Pattern Matching

Trigger webhooks based on content match (prefix, contains, exact) with sender filtering.

Ready for n8n

Perfectly integrated with n8n and other automation tools for complex workflows.

Advanced Protocol Exploration

Send Raw Payload

The primary tool for researchers. Send any arbitrary waE2E.Message JSON directly to the protocol layer. Explore hidden message types and experimental features.

{ "message": { "conversation": "Hello Protocol!" } }

Device Spoofing

Impersonate different device types (Android, iOS, Companion) during the WebSocket handshake to study how the protocol behaves across platforms.

--device-spoof android --device-spoof ios

The Stack

Go
PocketBase
whatsmeow
Docker