Development · GitHub repo

WAHA

Self-hosted WhatsApp REST API configured via Docker in minutes.

Visit github.com ↗

WAHA (WhatsApp HTTP API) is an open-source, self-hosted service that provides a REST API interface for interacting with WhatsApp. It supports multiple backend engines—including browser-based (WEBJS, WPP) and lightweight WebSocket implementations (NOWEB, GOWS)—allowing you to automate WhatsApp messaging and bots without paying per-message Cloud API fees.

What it's for

  • Send automated WhatsApp alerts and notifications from internal software systems
  • Build customer service or automated AI chat bots connected via WhatsApp
  • Connect AI agents to WhatsApp via Model Context Protocol (MCP) integrations
  • Automate receiving and processing incoming customer WhatsApp messages via webhooks

Features

  • Full REST API for sending text, media, documents, and voice notes
  • Support for multiple underlying engines (WEBJS, NOWEB, GOWS, and WPP)
  • Built-in Swagger / OpenAPI interactive documentation
  • Web dashboard for session management and QR code scanning
  • Model Context Protocol (MCP) server support for AI agent integrations
  • Docker-based deployment for quick setup on Linux VPS or local containers
  • Prometheus metrics endpoint (/metrics) for server monitoring

Pricing

Open source. Free and open source under the Apache-2.0 license; optional paid commercial plans available for core maintainer support.

Details

Type
GitHub repo
Category
Development
Topic
API Integrations
Open source
Yes
Platforms
Self-hosted, API, Linux
For
Developers and self-hosters looking for programmatic WhatsApp integration without recurring SaaS fees.
Alternative to
Twilio WhatsApp API, WhatsApp Business Cloud API, Green API
Tags
whatsapp, rest api, self hosted, docker, chatbot, mcp

Why it was saved

  • @GithubProjects, 6 August 2025: Enables developers to send/receive WhatsApp messages programmatically without official API costs or a third-party SaaS.

Related

Updated