GOWA WhatsApp API
A powerful WhatsApp Web API with multi-device support, built in Go for efficient memory use. Send messages, manage groups, and integrate with AI agents through REST or MCP protocols.
Quick start
Get up and running with GOWA in minutes
Install and run the server
- Docker
- Docker Compose
- Binary
http://localhost:3000Connect your WhatsApp account
http://localhost:3000 and scan the QR code with your WhatsApp mobile app:- Open WhatsApp on your phone
- Tap Menu (⋮) or Settings and select Linked Devices
- Tap Link a Device
- Scan the QR code displayed in your browser
/app/login-with-code?phone=628123456789Explore advanced features
- Send images, videos, and files
- Set up webhooks to receive incoming messages
- Manage groups and participants
- Integrate with Chatwoot for customer support
- Use MCP mode for AI agent integration
Key features
Everything you need to build WhatsApp automation
Multi-device support
Rich messaging
Webhooks
Group management
MCP integration
Chatwoot CRM
Explore by topic
Jump to the documentation you need
API Reference
Complete REST API documentation with request/response examples for all endpoints
Browse API docsSending Messages
Learn how to send text, media, and rich messages including mentions and ghost mentions
View guideWebhook Integration
Receive real-time events with filtering, HMAC verification, and payload examples
Setup webhooksDeployment
Deploy with Docker, Docker Compose, or as a standalone binary with configuration options
Deploy nowReady to get started?
Follow our quickstart guide to set up your WhatsApp API server and send your first message in under 5 minutes.
View quickstart guide