Introducing Wataki
If you've ever tried to build on WhatsApp, you know the pain. The official Business API requires Meta approval, a BSP partner, and weeks of onboarding. For indie hackers and small teams shipping fast, that's a non-starter.
Wataki is a self-hostable WhatsApp API built on top of the multi-device protocol. You bring your own WhatsApp number, scan a QR code, and start sending messages through a clean REST API in under five minutes.
The problem
Developers building notification systems, customer support bots, or internal tools on WhatsApp face a fragmented landscape. Existing solutions are either locked behind enterprise pricing, require complex infrastructure, or provide unreliable connections that drop without warning.
We wanted something different: an API that feels like Stripe or Resend — simple, predictable, and built for developers first.
What Wataki provides
- Multi-tenant from day one. Each API key gets isolated instances with separate rate limits and webhook configurations.
- Persistent auth state. WhatsApp sessions are stored in PostgreSQL, so your connections survive container restarts and redeployments.
- Real-time webhooks. Incoming messages, delivery receipts, and connection events are pushed to your endpoint with automatic retries and exponential backoff.
- Media handling. Upload and send images, documents, audio, and video through a single unified API.
- Observability built in. A dashboard shows message throughput, webhook delivery rates, and instance health at a glance.
What's next
We're focused on making Wataki the most reliable open WhatsApp API available. Upcoming work includes group management improvements, message scheduling, and a TypeScript SDK that wraps the REST API with full type safety.
If you're building on WhatsApp and want a developer-first experience, give Wataki a try. Create a free account and send your first message in minutes.