What you get
Core REST API
Full-featured WhatsApp API for sending and receiving messages, media, contacts, and more.
Multi-Account Support
Connect and manage multiple WhatsApp accounts from a single deployment.
Redis Streams Events
Real-time event delivery via Redis Streams for reliable, ordered message processing.
Docker-Ready
Ship with Docker Compose. One command to get the API, Redis, and all dependencies running.
What the community edition does not include
// These features are available exclusively on WSAPI Cloud
- •Managed cloud infrastructure
- •Automatic updates and patches
- •SLA-backed uptime guarantees
- •Admin web portal
- •Customer support
- •Instance lifecycle management API
Self-host quickstart
// Clone the repository and run with Docker Compose
# Clone the repository git clone https://github.com/wsapi-chat/wsapi-app.git cd wsapi # Start with Docker Compose docker compose up -d # The API is now available at http://localhost:3000
// See the README for full installation and configuration instructions, or pull the image from Docker Hub.
Related reading
Self-Hosted vs Cloud WhatsApp API: Which Is Right for You?
An honest comparison of self-hosted and cloud-hosted WhatsApp API solutions. Covers cost, security, scalability, compliance, and when to choose each approach.
WSAPI vs WAHA: Self-Hosted or Managed WhatsApp API
Both are free and open source. The real difference is who runs the server at 3am. A practical comparison for teams choosing a WhatsApp API in 2026.