OpenWA

Free, Open Source WhatsApp API Gateway

Full control over your messaging infrastructure without vendor lock-in or hidden paywalls. Built for developers who need power and flexibility.

Why Choose OpenWA?

Take full control of your WhatsApp messaging without the limitations of traditional APIs

100% Open Source

No licensing fees, no feature locks, full source code access

Pluggable Architecture

Swap adapters for database, storage, and cache via config

Full Dashboard

Modern UI for session, webhook, and API key management

Important Security Notice

OpenWA is an unofficial gateway using reverse-engineered clients. There is always a non-zero risk of account restriction or ban. Never connect your primary personal or business number.

Powerful Features

Everything you need to build powerful WhatsApp applications

REST API

Full WhatsApp API via HTTP endpoints for seamless integration

Multi-Session

Manage multiple WhatsApp accounts concurrently on one instance

Webhooks

Real-time events with HMAC signature and smart pre-dispatch filters

API Key Auth

Secure API authentication with session and chat scoping

Swagger Docs

Interactive API documentation for easy integration

Session Scoping

Limit API keys to specific WhatsApp sessions for enhanced security

Text Messages

Send and receive text messages with full formatting support

Media Messages

Images, videos, documents, and audio files with inline delivery

Message Reactions

React to messages with emoji for better engagement

Message Editing

Send edits with live message.edited events on both engines

Bulk Messaging

Send to multiple recipients efficiently

Message Status

Track delivery and read receipts for all messages

Groups API

Create, manage, join, and configure groups with full control

Profile Management

Set display name, about text, and profile picture

Call Handling

Call events and auto-reject functionality for Baileys

Channels Support

Full WhatsApp Channels integration and management

Labels Management

Organize chats with custom labels and categories

Chat Scoping

Restrict API keys to specific chats for agent isolation

SQLite

Zero-config embedded database for development

PostgreSQL

Production-grade database with full ACID compliance

Redis Cache

Optional performance caching for faster responses

S3 Storage

Cloud-compatible media storage with S3/MinIO support

Docker Ready

Production-ready with one-command deployment

Health Checks

Kubernetes-ready monitoring and probes

Perfect For

OpenWA serves a wide range of use cases and industries

AI Agents

Build intelligent WhatsApp bots that can handle customer inquiries, provide support, and automate conversations

E-commerce

Send order confirmations, shipping updates, and customer service messages at scale

Team Collaboration

Create shared workspaces where multiple team members can manage customer communications

How It Works

Get started with OpenWA in minutes

1

Sign Up

Create your account and get instant access to the dashboard

2

Connect Your Number

Add a WhatsApp session and scan the QR code to authenticate

3

Start Building

Use the API or dashboard to create your messaging applications

Ready to Take Control of Your WhatsApp Messaging?

Join thousands of developers using OpenWA to build powerful messaging applications without vendor lock-in