
O que é a Evolution API? Como Funciona em um VPS
O que é a Evolution API?
O que é a Evolution API e como ela transforma a automação de WhatsApp
K2Host Blog · k2host.com.br/
Se você trabalha com automação de WhatsApp, provavelmente já ouviu falar na Evolution API. Ela é uma das ferramentas mais populares do ecossistema brasileiro de automação — e por boas razões. Neste artigo, você vai entender o que é a Evolution API, como ela funciona e por que hospedá-la em VPS é a melhor decisão.
1. O que é a Evolution API?
A Evolution API é uma interface de programação (API) open source que permite integrar o WhatsApp a qualquer sistema via chamadas REST. Ela funciona como uma ‘ponte’ entre o aplicativo do WhatsApp e o seu código ou ferramenta de automação.
Com ela, você pode:
- Enviar e receber mensagens de texto, imagens, áudios, documentos e vídeos
- Criar e gerenciar grupos
- Gerenciar múltiplos números em uma única instância
- Configurar webhooks para receber notificações em tempo real, integrando com N8N, Zapier, Chatwoot e outras ferramentas
2. Por que usar Evolution API ao invés da API oficial?
A API oficial do WhatsApp Business (da Meta) é voltada para grandes empresas, tem processo de aprovação complexo, cobra por mensagem e tem restrições significativas. A Evolution API oferece:
- Sem aprovação prévia — conecta qualquer número em minutos
- Sem custo por mensagem
- Mais flexibilidade de uso
- Open source — código público, sem caixa preta
- Comunidade ativa no Brasil
Atenção: a Evolution API usa engenharia reversa do WhatsApp Web. Use com responsabilidade e esteja ciente das políticas do WhatsApp sobre automação.
3. Como funciona tecnicamente
A Evolution API roda como um servidor Node.js (disponível como Docker). Ao iniciar, você cria uma ‘instância’ e escaneia o QR Code com o WhatsApp do número que deseja conectar. A partir daí, todas as mensagens desse número passam pela API.
Quando uma mensagem chega, a Evolution API dispara um webhook para o N8N (ou outro sistema), que processa e responde de volta via chamada à Evolution API.
4. Instalando a Evolution API em VPS
- Tenha uma VPS com Docker instalado, rodando Ubuntu 22.04.
- Clone o repositório oficial da Evolution API.
- Configure o arquivo .env com as variáveis necessárias (URL, autenticação, banco de dados).
- Suba com Docker Compose: ‘docker compose up -d’.
- Acesse o painel da Evolution API e crie uma instância.
- Escaneie o QR Code com o WhatsApp do número desejado.
- Configure o webhook apontando para o N8N ou seu sistema.
Quer o passo a passo completo? Veja o tutorial de como hospedar a Evolution API em VPS com Docker, Nginx e SSL.
5. Por que hospedar em VPS própria?
- Controle total sobre dados das conversas dos seus clientes
- Sem limites de mensagens ou instâncias
- Servidor no Brasil para menor latência
- Possibilidade de customização do código
- Custo fixo previsível
A K2Host oferece VPS com Docker suportado, acesso root e datacenter no Brasil. A base ideal para rodar a Evolution API em produção.