💬 FREE · OPEN SOURCE · SELF-HOSTED
☆ 8,182 stars on GitHub · MIT License

OPEN WA

WhatsApp API Gateway
完全掌控你的消息基础设施 💬

免费、开源、自部署的 WhatsApp API 网关。
无需供应商锁定、没有隐藏费用、完整源码访问。

8.2K
GitHub ⭐
100%
开源
🐳
Docker 原生
🔄
多会话

✦ 核心能力 ✦

全开源自托管 · 模块化架构 · Docker 原生支持

🔓

100% 开源

无许可费、无功能锁定、完整源码访问。MIT 许可证,自由修改和分发。

MIT全开源
🏗️

可插拔架构

通过配置切换数据库(SQLite/PostgreSQL)、存储后端(本地/S3)、缓存层(内存/Redis),不改一行代码。

SQLitePostgreSQLRedis
🖥️

完整管理面板

React 构建的现代 Dashboard,管理会话、Webhook、API Keys — 全部可视化。

ReactDashboard
🔄

多会话并发

单实例同时运行多个 WhatsApp 会话,互不干扰。

多账号并发
🐳

Docker 原生

零配置生产级部署,支持 Docker Compose、Kubernetes 健康检查。

DockerK8s
🔗

n8n 集成

社区节点支持工作流自动化,与 300+ 服务无缝对接。

n8n自动化

✦ API 能力 ✦

RESTful API · Webhook · Swagger 文档

类别状态说明
REST API完整的 WhatsApp HTTP 接口
多会话管理多个 WhatsApp 账号
Webhooks实时事件推送,HMAC 签名
管理面板可视化界面
API Key 认证安全 API 鉴权
Swagger 文档交互式 API 文档
文本消息发送/接收文本
媒体消息图片/视频/文档/音频
消息反应Emoji 反应
批量发送多收件人群发
群组管理创建/管理/群发
频道/NewsletterWhatsApp Channels 支持
标签管理对话标签分类
代理支持每会话独立代理
速率限制可配置请求上限
CIDR 白名单IP 访问控制
审计日志全操作记录

✦ 一键部署 ✦

Docker · 源码 · 生产级

🐳 Docker 快速启动

git clone https://github.com/rmyndharis/OpenWA.git
cd OpenWA
docker compose -f docker-compose.dev.yml up -d

# 访问
# Dashboard: http://localhost:2886
# API: http://localhost:2785/api
# Swagger: http://localhost:2785/api/docs

📦 源码启动

git clone https://github.com/rmyndharis/OpenWA.git
cd OpenWA
npm install
npm run dev

# 首次运行自动生成配置
# Dashboard: http://localhost:2886

🏭 生产部署

# 使用主 docker-compose.yml
docker compose up -d

# 可选服务
# PostgreSQL + Redis + S3 (MinIO)
# 使用 docker-compose.full.yml

💬 掌控你的 WhatsApp 基础设施

免费 · 开源 · 自部署 · 8,182 ⭐ · 完整 WhatsApp API 网关

🚀 直接使用 📦 GitHub 仓库 🌐 官网