Cobrança e modelo
Preciso pagar pela Evolution?
Não. A licençacommunity é gratuita. Não há cobrança em nenhum momento — nem na ativação, nem no uso continuado.
A Evolution vai cobrar no futuro?
O modelo atual é gratuito para self-hosted e permanece assim. O modelo comercial da Evolution Foundation é focado em:- Cloud hospedado — para quem prefere não fazer instalação própria
- Suporte profissional — SLA e prioridade
- Serviços gerenciados — infraestrutura e compliance
Posso usar a Evolution comercialmente?
Sim. A Apache 2.0 permite uso comercial, redistribuição, modificação e uso em produtos pagos. A única ressalva é o uso da marca Evolution (nome, logo, identidade visual), que é protegida separadamente — veja Posso fazer fork?.Existe alguma feature paga dentro do produto open source?
Não. Tudo que está no repositório público é gratuito e sem restrição de uso. Não há feature flag bloqueando funcionalidade por tier.Privacidade e dados
A Evolution monitora minhas mensagens?
Não. Nenhum conteúdo de mensagem, número de contato ou mídia é enviado ao servidor de licenciamento. Veja Telemetria para o payload exato.O que acontece com meu e-mail e telefone?
São armazenados no servidor de licenciamento para:- Identificar o operador da instância
- Contato em caso de incidente de segurança ou abuso
- Suporte comunitário
[email protected]).
Posso desabilitar a telemetria de licenciamento?
A coleta do heartbeat é parte do fluxo de ativação e não tem uma flag de “desabilitar” no produto oficial — desabilitá-la equivale a operar uma instância sem registro, o que está fora do uso suportado pela marca Evolution. Forks podem remover o cliente de licenciamento (a Apache 2.0 permite), com a ressalva sobre marca abaixo.Como sei o que está sendo enviado de fato?
Você pode interceptar o tráfego commitmproxy ou usar o endpoint de debug local. Procedimentos em Telemetria — Como auditar localmente.
Open source e fork
A Evolution está virando closed source?
Não. O código permanece sob Apache License 2.0, sem cláusulas adicionais.Posso auditar o código?
Sim. Todo o código-fonte da Evolution API, CRM e Go está disponível publicamente:- evolution-foundation/evolution-api
- evolution-foundation/evo-ai
- evolution-foundation/evolution-go
- evolution-foundation/evo-crm-community
- evolution-foundation/evo-nexus
Posso fazer fork?
Sim, a Apache 2.0 permite fork. Restrições:- Marca: o nome “Evolution”, logo e identidade visual são protegidos. Forks redistribuídos devem usar nome próprio.
- Aviso: forks devem manter o
NOTICEda Apache 2.0. - Atribuição: créditos da Evolution Foundation devem ser preservados conforme exigido pela licença.
Posso remover o cliente de licenciamento no meu fork?
Tecnicamente sim — a Apache 2.0 permite modificação. Implicações:- Seu fork não é mais a Evolution oficial — não pode usar a marca
- Você fica responsável por toda a manutenção do fork
- Atualizações futuras da Evolution oficial não serão diretamente compatíveis sem merge manual
A Evolution Foundation pode mudar a licença para closed source no futuro?
Apenas para código futuro. Tudo que foi entregue sob Apache 2.0 permanece sob Apache 2.0 para sempre — essa é uma garantia da própria licença. Se houver mudança de licenciamento para versões futuras, o último commit Apache 2.0 continuará disponível e fork-ável.Modo offline
Funciona em rede isolada (air-gap)?
A ativação inicial exige conectividade ao servidor de licenciamento (uma vez). Após a ativação, a instância tolera longos períodos offline — heartbeats falham silenciosamente e retomam quando a conectividade volta. Para ambientes 100% air-gap, entre em contato com a equipe Evolution para discutir licenciamento offline.O que acontece se o servidor de licença cair?
Sua instância continua funcionando normalmente. O cliente de licenciamento:- Faz retry com backoff exponencial
- Não bloqueia nenhuma operação do produto
- Loga falhas como warnings, não como erros fatais
E se eu suspender minha key por engano?
Contate[email protected] com o customer_id retornado na ativação. Suspensão é reversível.
Operação
Posso ter múltiplas instâncias com a mesma key?
Sim. O tiercommunity não tem limite de instâncias — você pode rodar quantas precisar, em quantos servidores quiser, gratuitamente.
Isso vale tanto para deploys self-hosted simples quanto para plataformas multi-tenant que criam instâncias programaticamente. Não há cap, não há throttle e não há cobrança por instância.
O que é instance_id?
Um UUID v4 gerado localmente na primeira execução e persistido. Identifica unicamente uma instalação. Trocar de servidor mantendo o mesmo banco preserva o instance_id — recriar do zero gera outro.
O que é api_key?
Uma string hex de 64 caracteres gerada pelo servidor de licenciamento na conclusão do registro. Funciona como credencial da instância nas chamadas seguintes (HMAC). Deve ser tratada como segredo — não commit em repositório, não exponha em logs.
Posso transferir uma api_key entre servidores?
Sim, dentro da mesma operação. Em migrações de host, basta copiar a api_key + instance_id para o novo servidor. O heartbeat seguinte aparece com IP novo, e o servidor atualiza a geolocalização.
Como faço backup da licença?
Inclua no backup:- O arquivo de config onde a
api_keyestá armazenada (ex.:.env, secret manager) - O
instance_idpersistido - O banco de dados do produto (que pode também armazenar esses valores)
Versões antigas
Tenho Evolution API 2.3.x. Preciso atualizar?
Não. Versões anteriores a2.4.0 não exigem ativação e continuam funcionando normalmente. A exigência vale apenas a partir de 2.4.0+.
Posso fazer downgrade para evitar a ativação?
Você pode manter qualquer versão que esteja rodando. Mas downgrades perdem features, correções e ganhos de performance — não recomendamos.A 2.4.0 é estável?
A2.4.0 foi lançada como Release Candidate (RC) — versão de validação antes da release estável. Use com isso em mente em produção crítica.