Ferramentas
WAHA
API HTTP não oficial e auto-hospedada para WhatsApp, que roda em Docker e conecta um número por QR code para enviar e receber mensagens.

WAHA (WhatsApp HTTP API) coloca o WhatsApp atrás de uma API REST hospedada por você. Por baixo, ele roda uma instância real do WhatsApp Web, que você vincula ao celular pelo QR code; a partir daí, mensagens entram e saem por requisições HTTP. É uma API não oficial, sem relação com a Meta.
Para que serve
- Enviar texto, imagem, vídeo e áudio a partir de um sistema próprio.
- Receber mensagens por webhook e disparar fluxos no n8n, que tem modelos prontos para o WAHA.
- Formar grupos e automatizar Canais e Status.
- Administrar várias sessões, cada uma com um número, pelo painel web que acompanha a API.
Como começar
Basta ter Docker. O guia rápido gera as credenciais num arquivo .env e depois sobe o contêiner:
docker run --rm -v "$(pwd)":/app/env devlikeapro/waha init-waha /app/env
docker run -it --env-file "$(pwd)/.env" -v "$(pwd)/sessions:/app/.sessions" --rm -p 3000:3000 --name waha devlikeapro/wahaO painel fica em localhost:3000/dashboard. Lá você inicia a sessão e lê o QR code pelo menu de aparelhos conectados do WhatsApp. A documentação avisa que esse comando serve só para teste e aponta um guia de instalação segura para produção. Há quatro motores de conexão: WEBJS, WPP, NOWEB e GOWS.
Licença e custo
O arquivo LICENSE traz a Apache-2.0, licença permissiva que não obriga quem constrói por cima a abrir o próprio código. O README atual informa que os recursos da WAHA Plus foram incorporados à imagem principal na versão 2026.6, e o site afirma que o projeto é gratuito, sem limite de mensagens nem expiração de licença. Contribuir é opcional, por Patreon ou Boosty, a partir de US$ 5 por mês.
Quando vale a pena
O site admite o risco: o WhatsApp não permite bots nem clientes não oficiais, então o uso não deve ser tratado como totalmente seguro. Use um número dedicado, nunca o principal da empresa, e conte com a possibilidade de o WhatsApp bloquear esse número. O caminho suportado pela Meta é a Cloud API, a versão oficial explicada no post sobre WhatsApp Business API.
Entre as opções não oficiais, a Evolution API e a biblioteca whatsapp-web.js atendem a usos parecidos.