개요
OpenWA는 무료 오픈 소스 WhatsApp API 게이트웨이로, 개발자에게 REST API, Webhook, 다중 세션 관리 및 웹 콘솔을 제공합니다. NestJS와 TypeScript로 구축되었으며, SQLite/PostgreSQL 및 Docker 배포를 지원합니다.
README 미리보기
\n \n\n\nOpenWA\n\n Open Source WhatsApp API Gateway\n\n\n\n Features •\n Quick Start •\n Docs •\n API •\n Contributing\n\n\n\n \n \n \n \n \n \n\n\n---\n\n## ✨ Why OpenWA?\n\n**OpenWA** is a free, open-source WhatsApp API Gateway designed for developers who need full control over their messaging infrastructure—without vendor lock-in or hidden paywalls.\n\nBuilt on a **pluggable architecture**, OpenWA lets you swap database engines (SQLite/PostgreSQL), storage backends (Local/S3), and cache layers (Memory/Redis) without changing a single line of application code.\n\n| | |\n| ----------------------------- | ------------------------------------------------------------ |\n| 🔓 **100% Open Source** | No licensing fees, no feature locks, full source code access |\n| 🏗️ **Pluggable Architecture** | Swap adapters for database, storage, and cache via config |\n| 🖥️ **Full Dashboard** | Modern React UI for session, webhook, and API key management |\n| 🔹 **Multi-Session Ready** | Run multiple WhatsApp sessions concurrently on one instance |\n| 🐳 **Docker Native** | Production-ready with zero configuration |\n| 🔗 **n8n Integration** | Community nodes for workflow automation |\n\n---\n\n## 🎯 Features\n\n### Core Features\n\n| Feature | Status | Description |\n| ------------- | ------ | ------------------------------------ |\n| REST API | ✅ | Full WhatsApp API via HTTP endpoints |\n| Multi-Session | ✅ | Manage multiple WhatsApp accounts |\n| Webhooks | ✅ | Real-time events with HMAC signature |\n| Web Dashboard | ✅ | Visual management interface |\n| API Key Auth | ✅ | Secure API authentication |\n| Swagger Docs | ✅ | Interactive API documentation |\n\n### Messaging\n\n| Feature | Status |
FAQ (1)
문제 해결OpenWA WhatsApp 자동화를 사용하면 계정이 차단될 수 있나요? 위험을 줄이려면 어떻게 해야 하나요?
문제 해결
OpenWA WhatsApp 자동화를 사용하면 계정이 차단될 수 있나요? 위험을 줄이려면 어떻게 해야 하나요?네, 비공식 WhatsApp 자동화 사용 시 계정 차단 위험이 있습니다. 한 사용자는 사용량이 적고 스팸이 없음에도 불구하고 차단을 경험했습니다. 위험을 최소화하려면 OpenWA의 문서화된 완화 전략을 따르세요: 엄격한 rate limiting을 적용하고, 메시지 간에 현실적인 지연을 추가하며, 알 수 없는 번호로 대량 메시지를 보내지 말고, 동일한 메시지 템플릿을 재사용하지 마십시오. https://github.com/rmyndharis/OpenWA/blob/main/docs/16-risk-management.md 의 위험 관리 문서를 검토하세요. 참고: OpenWA로 스캔하면 WhatsApp이 연결된 기기를 제거할 수 있습니다.