Pular para o conteúdo principal
Uma API de WhatsApp com instâncias, webhooks e integrações. O template executa a Evolution API v2.3.7 (a versão estável) com Postgres gerenciado incluído.

O que ele cria

Uma stack com o app da Evolution API e um banco de dados Postgres gerenciado, conectados com um certificado de cliente. Se você escolher Redis gerenciado para o cache, ele também cria o Redis.

O que o assistente pergunta

O que você recebe

O endereço do manager (<address>/manager) e a chave de API global, mostrada uma única vez. Guarde-a: ela dá acesso a todas as instâncias. Se você a perder, altere o segredo AUTHENTICATION_API_KEY nas variáveis do app e reinicie.

Primeiros passos

1

Abra o manager

Abra <address>/manager e entre com a chave de API global.
2

Crie uma instância

Escolha qualquer nome e a integração WHATSAPP-BAILEYS. O manager mostra um QR code: no celular, abra WhatsApp > Linked devices > Link a device e escaneie-o.
3

Envie uma mensagem de teste

4

Receba eventos

No Webhook da instância, informe a URL do seu serviço e marque os eventos (MESSAGES_UPSERT, CONNECTION_UPDATE e outros).

Variáveis

Limites e boas práticas

  • O deploy sem downtime está desligado: duas cópias poderiam abrir duas sessões do mesmo WhatsApp e a conexão cairia.
  • Um rollback volta com os dados, porque a Evolution aplica migrações de banco de dados a cada inicialização.
  • Os dados ficam no Postgres e em /app/instances e /app/store, e fazem parte dos snapshots.
  • A conexão Baileys é o WhatsApp Web não oficial: o WhatsApp pode bloqueá-la se usada para spam. Use-a apenas com pessoas que aceitaram receber suas mensagens.

Problemas comuns

  • O QR code não aparece. Confira se a instância usa WHATSAPP-BAILEYS e leia o log do app.
  • 401 nas chamadas. O cabeçalho apikey deve ser a chave global ou a chave da instância.

Licença

A Evolution API é distribuída sob Apache 2.0 com condições adicionais (licença): não remova o logo e o copyright do manager e, se a Evolution fizer parte de um projeto seu, exiba um aviso claro de que ela é usada. Leia-a antes de oferecer a Evolution a terceiros. Este template é um empacotamento da Vertra Cloud e não é afiliado ao projeto. Veja também os outros templates oficiais e Conectar apps a bancos de dados em uma stack.
Última modificação em 28 de outubro de 2026