Open Source ยท Self-Hosted ยท Multi-Engine

WhatsApp Gateway
for Everyone

The most complete open-source WhatsApp Business API gateway.
Multi-engine support, broadcast, automation, and enterprise-ready features.

19+GitHub Stars
MITLicense
3SDKs
2Engines

Everything You Need

Enterprise-grade WhatsApp integration, without the enterprise price tag.

๐Ÿ“ฑ

Multi-Session

Connect unlimited WhatsApp accounts through a single unified API.

๐Ÿ”Œ

Multi-Engine

Per-profile engine selection โ€” whatsapp-web.js by default, with an experimental Baileys adapter.

๐Ÿ“ข

Broadcast

Bulk messaging with templates, variables, and delivery tracking.

๐Ÿค–

AI Automation

Visual flow builder with OpenAI and Google AI knowledge base.

๐Ÿ“Š

Analytics

Real-time dashboards with message volume, delivery rates, and more.

๐Ÿ”—

Webhooks & SDKs

Official TypeScript, Python, and PHP SDKs. Real-time webhooks.

๐Ÿณ

Docker Ready

One-command setup. Production-ready containers with health checks.

๐Ÿ›ก๏ธ

Enterprise Security

JWT auth, rate limiting, encryption at rest, GDPR compliance.

Beautiful Admin Dashboard

Manage everything from a modern, intuitive interface.

Contacts Contacts
Automation Automation
Profiles Profiles
Settings Settings

Why MultiWA?

See how we compare to alternatives.

FeatureMultiWAWhatsApp Cloud APIEvolution API
Self-hostedโœ… Full controlโŒ Meta-hostedโœ…
Multi-engineโœ… 2 enginesโŒ SingleโŒ Fixed
Admin Dashboardโœ… Full-featuredโŒ Noneโš ๏ธ Basic
Visual Automationโœ… Flow builderโŒโŒ
AI Knowledge Baseโœ… OpenAI + GoogleโŒโŒ
Official SDKsโœ… TS, Python, PHPโœ… Multipleโš ๏ธ Community
Freeโœ… MIT Licenseโš ๏ธ Per-messageโœ…

Get Started in Seconds

Four commands. That's all it takes.

Terminal
# Clone the repository
git clone https://github.com/ribato22/MultiWA.git
cd MultiWA

# Configure and run
cp .env.docker .env
docker compose up -d

# ๐ŸŽ‰ Done! Access:
# Admin Dashboard โ†’ http://localhost:3001
# API Swagger     โ†’ http://localhost:3333/api/docs