Welcome to the MultiWA documentation. MultiWA is a free, open-source WhatsApp API Gateway designed for developers who need full control over their messaging infrastructure.
- 01 - Project Overview - Vision, mission, and architecture
- 02 - Requirements - System requirements and dependencies
- 03 - Quick Start - Get up and running in 5 minutes
- 04 - System Architecture - Technical design and components
- 05 - Database Design - Prisma schema and relationships
- 06 - Engine Abstraction - Baileys and WhatsApp-Web.js adapters
- 07 - API Specification - REST API endpoints
- 08 - WebSocket API - Real-time events
- 09 - Webhook Events - Event payloads
- 10 - Messaging - Sending messages, media, polls
- 11 - Groups - Group management API
- 12 - Automation - Auto-reply and flow builder
- 13 - Python SDK - Installation and usage
- 14 - PHP SDK - Installation and usage
- 15 - n8n Integration - Workflow automation
- 16 - Docker Deployment - Production setup
- 17 - Development Guide - Contributing to MultiWA
- 18 - Configuration Reference - Environment variables
- 19 - Database Backup - Backup & restore guide
- GitHub: github.com/ribato22/MultiWA
- Docker image (API): hub.docker.com/r/ribato/multiwa-api
- TypeScript SDK source:
packages/sdk - Python SDK source:
packages/sdk-python - PHP SDK source:
packages/sdk-php
SDKs ship as in-repo packages today. The public registry entries (
@multiwa/sdk,multiwa-sdk,multiwa/sdk) are tracked as a release follow-up; until then, install from this repository or via the package's local path.
Made with ❤️ by the MultiWA Community