Project overview
OpenWA turns WhatsApp sessions into a self-hosted REST API with a web dashboard for managing accounts, webhooks, API keys, contacts, messages, and infrastructure. Its pluggable design supports SQLite or PostgreSQL, optional Redis caching, and local or S3-compatible media storage, with Docker provided for deployment. An optional MCP endpoint exposes a curated subset of tools to AI agents while keeping the full REST surface available.
Repository facts
- Primary language
- TypeScript
- License
- MIT
- Repository updated
- Jul 14, 2026
- Default branch
- main
Resource types
API or server
Use cases
Backend developmentSupport and operationsDevOps and deployment
Platforms
Claude CodeCursor
Runtime
DockerSelf-hosted
Protocols & integrations
Model Context ProtocolOpenAPIRESTWebhooks
Audience
Developers