「OpenWA」开源 WhatsApp API Gateway:自托管、多会话、带 Dashboard 的消息接口

OpenWA API 调用示例

OpenWA 做的是一件很直接的事:把 WhatsApp 接入变成可以自己部署、自己掌控的 HTTP API。对开发者来说,它不是又一个只能点点看的聊天工具,而是一套可以接到 CRM、客服系统、订单通知、自动化流程里的消息基础设施。

官网给它的定位是 free、open source、self-hosted,这几个词放在 WhatsApp 场景里很关键。很多团队想要的不是再买一层黑盒 SaaS,而是把会话、webhook、API key、媒体存储和访问控制留在自己的服务器上。OpenWA 的项目说明里也强调了可插拔架构:数据库可以在 SQLite 和 PostgreSQL 之间切换,缓存可以用内存或 Redis,文件存储可以走本地或 S3/MinIO。

更像一套可部署的消息后端

它的默认使用路径偏工程化:Docker 一条命令起服务,Dashboard 跑在 :2886,REST API 跑在 :2785/api,Swagger 文档在 :2785/api/docs。这意味着你可以先用本地环境验证会话创建、二维码登录和发消息,再把 webhook 接进现有业务系统。

功能层面,OpenWA 覆盖了多会话、文本和媒体消息、群组、频道、标签、webhook、API key 鉴权、限流、CIDR 白名单和审计日志。它更适合已经有后端或自动化流程的团队:例如把 WhatsApp 订单通知接入内部系统,或者让客服会话同步到自己的工单工具里。

适合愿意自己掌控部署的人

截至 2026 年 5 月 22 日,OpenWA 在 GitHub 上约有 5.3k stars,主语言是 TypeScript,版本标注为 0.1.6,许可证是 MIT。这个状态说明它已经有一定关注度,但仍然值得按“基础设施项目”的方式谨慎评估:先在测试环境跑通会话、权限、webhook 和消息限流,再决定是否接入生产链路。

如果你正在找一个可自托管的 WhatsApp API Gateway,OpenWA 的吸引力在于它把 Dashboard、REST API、Swagger、Docker 和多会话能力放在同一个项目里。它不是最省心的托管方案,但对想减少供应商锁定、保留数据控制权的开发者和小团队来说,是一个值得试跑的开源选项。

项目地址

官网:https://www.open-wa.org/
项目地址:https://github.com/rmyndharis/OpenWA

原创文章,如若转载,请注明出处:https://wefound.cc/p/3261.html

(0)
「notebooklm-py」把 Google NotebookLM 变成可编程 API:Python、CLI 和 Agent 都能调用
上一篇 2026年 5月 22日 上午1:53
「Understand Anything」把代码库变成交互知识图:支持 Codex、Claude Code 与多平台 AI 编程助手
下一篇 2026年 5月 22日 上午2:02

相关推荐