Ready-to-use VPS

GOWA VPS: a lightweight WhatsApp REST API on your own server

GOWA is a fast, memory-efficient WhatsApp API written in Go by an Indonesian developer. We deploy it with Docker on first boot behind a login-protected proxy — scan the QR code and start sending messages from your app.

Why run it on our VPS

REST API + web UI

Send and receive text, media, stickers and location; manage groups — all from a REST API or the built-in web UI.

Login on every page

A Caddy proxy protects the API, web UI, QR codes and media files with your credentials.

Webhooks with HMAC

Incoming messages pushed to your app or n8n, signed with a random secret.

Very lightweight

Written in Go — runs comfortably on a 1 GB VPS.

Chatwoot integration

Connect GOWA to a Chatwoot inbox for team-based WhatsApp support.

Hourly or prepaid

Hourly billing with a monthly cap, or prepaid Saver plans for the lowest fixed price.

Recommended plans

Prepaid (Saver) — lowest price

  • Saver 2 vCPU · 2 GB

    2 vCPU · 2 GB RAM · 40 GB SSD

    $5/mo

    $51/yr paid annually · ≈ Rp92.500

    Order
  • Saver 2 vCPU · 4 GB

    2 vCPU · 4 GB RAM · 60 GB SSD

    $7/mo

    $71.40/yr paid annually · ≈ Rp129.500

    Order
  • Saver 2 vCPU · 8 GB

    2 vCPU · 8 GB RAM · 80 GB SSD

    $11/mo

    $112.20/yr paid annually · ≈ Rp203.500

    Order

Hourly billing — monthly cap

  • Regular 1 vCPU · 1 GB

    1 vCPU · 1 GB RAM · 25 GB SSD

    $5/mo

    $0.0075/hr · ≈ Rp92.500

    Order
  • Regular 1 vCPU · 2 GB

    1 vCPU · 2 GB RAM · 55 GB SSD

    $10/mo

    $0.0149/hr · ≈ Rp185.000

    Order

Hosting provider or agency? Partners get 30% off hourly VPS.

How it works

  1. Pick a plan below and accept the anti-spam policy when ordering.
  2. GOWA is preselected — choose a hostname and create the VPS.
  3. Open http://YOUR-IP:3000, log in with the credentials in /root/gowa-info.txt and scan the QR code.

Ordering requires accepting the anti-spam policy. GOWA is open source by Aldino Kemal; WhatsApp may ban numbers that break its terms.

What people build with it

  • Order and payment notifications for online shops
  • OTP and transactional messages from your app
  • WhatsApp chatbots built with n8n or Typebot
  • A WhatsApp channel for Chatwoot

Frequently asked questions

Is GOWA the official WhatsApp API?

No. GOWA connects as a linked device of your WhatsApp account. For high-volume business messaging consider the official WhatsApp Cloud API.

Can I send mass broadcasts?

No. Spam and unsolicited bulk messaging are prohibited by our Acceptable Use Policy and by WhatsApp; numbers can be banned.

How is GOWA different from WAHA?

Both are WhatsApp HTTP APIs. GOWA is written in Go and is lighter; WAHA has a different API and dashboard. We offer both.

How much RAM does GOWA need?

1 GB is plenty for one or a few WhatsApp numbers.

How do I set a webhook URL?

Add WHATSAPP_WEBHOOK to /opt/gowa/compose.yml and run docker compose up -d; payloads are signed with the secret in /root/gowa-info.txt.