WhatsApp, Instant Setup

Connect WhatsApp numbers, receive real-time webhooks, and send messages — all through a simple API. No infrastructure to manage.

Fully open source · MIT License

How it works

Three steps to WhatsApp webhooks

01

Connect Your Number

Create a connection and scan the QR code with WhatsApp to link your number.

02

Configure Webhooks

Set your endpoint URL and choose which events to receive — messages, status changes, and more.

03

Start Building

Use the SDK, CLI, or REST API to send messages and process incoming events in real time.

Platform

Everything You Need

A complete platform for WhatsApp integration.

Managed Infrastructure

Cloud-hosted WAHA containers with automatic scaling and health monitoring. Zero DevOps.

Persistent Sessions

WhatsApp auth state persisted in Postgres. Sessions survive restarts, updates, and node replacements.

Webhook Delivery

HMAC-SHA256 signed payloads with exponential backoff (5 retries) and a dead-letter queue.

SDKs & CLI

TypeScript and Python SDKs, a full-featured CLI, and API tokens for programmatic access.

MCP Server

Connect AI agents to WhatsApp. Works with Claude, Cursor, Windsurf, and any MCP-compatible assistant.

Secure by Default

Encrypted API keys, private network isolation, OAuth authentication, and signed webhooks.

Pricing

Simple and Transparent

No subscriptions. No hidden fees. Pay for what you use.

$0.99

per connection / month

  • Simple monthly billing per connection
  • Unlimited webhooks per connection
  • Automatic retries with exponential backoff
  • HMAC-SHA256 signed deliveries
  • Full event logs and delivery tracking
Start Building