devlikeapro/waha — GitHub Repository Preview
Developer Tools ★ 6.3k TypeScript

devlikeapro/waha

by @devlikeapro ·

6.3k Stars
1.3k Forks
381 Issues
TypeScript Language

WAHA (WhatsApp HTTP API) is a REST API wrapper for WhatsApp that you can configure in a click. Supports three engines: WEBJS (browser-based), NOWEB (WebSocket Node.js), and GOWS (WebSocket Go) for different performance and compatibility trade-offs. Provides HTTP endpoints for sending messages, managing sessions, receiving webhooks, and building WhatsApp bots. Self-hosted with Docker, it offers a privacy-first alternative to cloud-based WhatsApp APIs.

devlikeapro
@devlikeapro Project maintainer on GitHub
View Profile
View on GitHub
git clone https://github.com/devlikeapro/waha.git

Quick Start Example

bash
# Start WAHA with Docker
docker run -it -p 3000:3000/tcp \
  devlikeapro/waha

# Send a message via REST API
curl -X POST http://localhost:3000/api/sendText \
  -H "Content-Type: application/json" \
  -d '{
    "chatId": "[email protected]",
    "text": "Hello from WAHA!",
    "session": "default"
  }'

Tags

#whatsapp#rest-api#docker#bot#automation#selfhosted

Related Projects