A StackZap pode ser usada em uma instalação própria ou pelo serviço gerenciado StackZap Cloud. A API atende à integração; o principal ponto de decisão é quem assume a infraestrutura e o trabalho operacional necessário para mantê-la.
Self-hosted
Você instala a versão gratuita do Docker Hub e administra servidores, rede, banco, atualizações, backups e observabilidade.
StackZap Cloud
A StackLab gerencia a infraestrutura, observabilidade, resiliência, escalabilidade, backups e firewall do ambiente.
Quando escolher self-hosted
Considere a instalação própria quando sua equipe quer controlar o ambiente e dispõe de conhecimento e tempo para operar serviços, armazenamento, rede e recuperação. A versão gratuita está no Docker Hub, e os manuais da StackZap explicam os passos da instalação. Planeje atualização, backup e monitoramento antes de depender do número conectado em produção.
Quando escolher StackZap Cloud
O Cloud faz sentido quando você quer usar a API sem montar e manter essa infraestrutura. A StackLab gerencia o ambiente; você ainda configura sua instância, aplicação, destinatários e integrações. Cada ambiente Cloud tem sua API, banco e URL próprios. O provisionamento informado é em média de cinco segundos, sem representar prazo garantido.
Compare custo total e responsabilidade
Self-hosted não significa custo operacional zero: considere servidor, observabilidade, backups, segurança, atualizações e tempo de equipe. No Cloud, compare assinatura, limites de instâncias e cotas com o trabalho que deixa de ser feito internamente. Confira os detalhes atuais em stackzap.com.br/#planos e os requisitos de instalação em docs.stacklab.digital/manuais.
Compare a responsabilidade operacional
Na instalação self-hosted, sua equipe controla o ambiente. Isso traz liberdade para escolher host, rede e rotina, mas requer alguém para acompanhar processo, banco, armazenamento, domínio, certificados, logs, firewall, backups, restauração e atualizações. O custo não é apenas o valor do servidor: inclua horas de operação, plantão, resposta a falhas e teste de recuperação.
No StackZap Cloud, a StackLab gerencia a infraestrutura do ambiente, incluindo observabilidade, resiliência, escalabilidade, backups e firewall. Você continua responsável por sua aplicação, gestão de usuários, finalidade das mensagens, configuração das integrações e operação do número. O serviço gerenciado reduz tarefas de plataforma, mas não elimina decisões técnicas do seu produto.
Quem cuida de cada parte
| Responsabilidade | Self-hosted | StackZap Cloud |
|---|---|---|
| Servidor, rede e banco | Sua equipe provisiona e opera. | Infraestrutura gerenciada pela StackLab. |
| Monitoramento e recuperação | Sua equipe define e executa os processos. | Incluídos na operação gerenciada anunciada do Cloud. |
| API e integração | Você configura a instalação e integra sua aplicação. | Você configura instâncias, credenciais e integrações. |
| Atualizações e manutenção | Planejadas e aplicadas pela sua equipe. | Operadas no serviço pela StackLab. |
Confira os limites e detalhes vigentes na página de planos e os requisitos de self-hosted nos manuais.
Compare pelo perfil da equipe
Self-hosted pode fazer sentido para desenvolvedores e integradores que querem assumir responsabilidade técnica e têm processo para manter serviços em produção. É também uma forma de experimentar a edição gratuita e aprender a API. Antes de colocar um número importante, verifique se há capacidade para monitorar e responder a incidentes fora do horário comercial.
Cloud tende a ser conveniente para quem quer provisionar ambiente rapidamente e começar a integrar sem montar servidor. É útil para desenvolvedores usando IA que precisam de API com baixa fricção e para negócios que precisam de infraestrutura gerenciada para automações e atendimento. O tempo informado de provisionamento é uma média aproximada de cinco segundos, não um SLA ou garantia para toda situação.
Compare isolamento e credenciais
Cada ambiente Cloud possui URL, banco e API provisionados separadamente. Isso facilita separar clientes ou projetos, desde que a aplicação mantenha URL, chave e IDs alinhados. Na instalação própria, a topologia depende de como o operador configura e isola as instalações. Planeje permissões e nomes para evitar que uma integração acesse dados de outra.
Em ambos os formatos, proteja API Keys, callbacks e informações dos contatos. Self-hosting não significa segurança automática, assim como Cloud não substitui controles da aplicação. Use autenticação no backend, valide webhooks, limite acesso e mantenha logs redigidos.
Compare continuidade e manutenção
Em self-hosted, atualizações e backups dependem do processo implementado: janela de manutenção, cópia consistente, retenção e ensaio de restauração. Um arquivo que nunca foi restaurado não comprova que a recuperação funciona. Monitore capacidade e conectividade.
No Cloud, a plataforma gerencia infraestrutura e backups do ambiente dentro da operação oferecida. Consulte termos e política para detalhes sobre retenção e restauração; não presuma prazos ou garantias que não estejam publicados. Sua aplicação ainda precisa tratar timeout, reconexão, filas, webhooks e recuperação de suas próprias bases.
Compare custos e limites
Self-hosted gratuito remove a cobrança da licença da edição, mas não custos de servidor, armazenamento, tráfego, observabilidade, segurança e trabalho humano. Cloud troca parte desse esforço por assinatura e limites de plano. Compare quantas instâncias precisa, armazenamento, cotas, suporte e custo de operação interna. Confira preços vigentes na página comercial antes de decidir.
Projete um cenário de crescimento, não só o primeiro mês. Se a operação precisar de mais números ou arquivos, considere custo e processo de migração. Uma escolha inicial não precisa ser permanente; preserve configuração e documentação para reduzir dependência de conhecimento informal.
Self-hosted
Escolha quando controle do servidor é prioridade e existe capacidade para manter e recuperar o serviço.
StackZap Cloud
Escolha quando quer reduzir o trabalho de infraestrutura e prefere ambiente gerenciado com contratação e painel próprios.
Faça um piloto com caso de uso real e de baixo risco. Meça tempo de implantação, qualidade operacional, custo total, facilidade de atualização e experiência de integração. Inclua quem atenderá falhas, não apenas quem escreve o primeiro código.
Perguntas antes de escolher
- Quem monitora a conexão e responde quando ela cai?
- Quem atualiza a imagem e testa migração de dados?
- Como backups são verificados e restaurados?
- Quantas instâncias e qual volume a operação exige?
- Qual o custo de trabalho interno comparado com assinatura?
- Que requisitos de isolamento e rede são necessários?
- Quais detalhes de retenção e suporte precisam estar em contrato?
- Como o sistema será migrado se o volume crescer?
Checklist final
- Responsabilidades operacionais foram atribuídas.
- Requisitos e custos além da licença foram estimados.
- Cotas atuais foram verificadas na página de planos.
- Processo de backup, recuperação e atualização foi avaliado.
- Credenciais e dados estão protegidos nos dois modelos.
- Um piloto validou API, suporte e rotina de trabalho.
Compare implantação e tempo de equipe
Na instalação própria, o tempo até a primeira conexão inclui provisionar host, configurar dependências, publicar a API, organizar persistência, proteger acesso e validar monitoramento. Para uma equipe experiente isso pode ser simples, mas ainda precisa ser planejado e mantido. No Cloud, o ambiente é provisionado após a contratação e a API fica disponível no painel; o tempo informado de aproximadamente cinco segundos é uma média, sem promessa de prazo para toda compra ou situação.
Avalie também o que acontece depois do primeiro dia. Quem vai atualizar dependências, atender alertas de disco, renovar certificado e testar backup? Se essas tarefas ficam sem dono, a opção com menor custo aparente pode gerar indisponibilidade e trabalho emergencial. O Cloud remove parte da operação de infraestrutura, mas sua integração e os fluxos de mensagem continuam sob sua equipe.
Compare autonomia e previsibilidade
Self-hosted oferece controle sobre host e topologia, útil quando há requisitos de rede ou operação que a equipe precisa governar diretamente. Esse controle exige decisões e conhecimento local. O Cloud oferece experiência gerenciada e cobrança conforme o plano, com limites de instâncias e mídia publicados. Compare a flexibilidade necessária com a previsibilidade que deseja obter.
Se seus requisitos de segurança, residência, auditoria ou continuidade são específicos, documente-os e confirme formalmente se a opção atende antes de contratar ou migrar. Não deduza requisitos contratuais a partir de uma descrição de marketing. Faça perguntas sobre processo, retenção e suporte pelos canais oficiais.
Caminho de migração entre opções
Uma equipe pode começar no self-hosted e depois migrar para Cloud, ou testar self-hosted após usar Cloud. Antes da mudança, inventarie IDs, configurações, integrações, credenciais, URLs de webhook e filas. Confirme se os dados e sessões podem ser migrados conforme as ferramentas disponíveis; não presuma que copiar banco ou volume seja compatível. Planeje janela de transição, novo pareamento se necessário e validação com mensagens de teste.
Mantenha ambas as pontas sem envio simultâneo ao mesmo destinatário durante a troca. Atualize configurações no backend e cancele jobs antigos ou roteie-os de forma explícita. Depois de validar o destino, desative o ambiente anterior pelo procedimento correto e remova credenciais antigas. Preserve evidências e dados segundo sua política.
Caso de uso: integração com time pequeno
Se uma pessoa desenvolvedora também é responsável por produto e atendimento, Cloud pode liberar tempo ao reduzir a manutenção do host. Self-hosted pode ser adequado se a equipe já opera containers e quer incorporar a API à própria plataforma. Compare o tempo semanal esperado, cobertura fora do expediente e custo de oportunidade, não apenas o valor mensal.
Caso de uso: integrador que atende clientes
Um integrador pode preferir ambientes separados para isolar projetos. Planeje o cadastro de cada cliente, gestão de acesso, URL e chave próprias e procedimento de suporte. No self-hosted, considere como segregar bancos e recursos e como fazer backup de cada instalação. No Cloud, confirme limites do plano e como administrar os ambientes pelo portal de contas.
Decisão reversível
Comece com um piloto controlado, mantenha API client modular e armazene configuração fora do código. Isso reduz acoplamento à URL e facilita alterar o destino depois. Documente endpoints usados, eventos, campos e versão da StackZap. Assim, a decisão pode ser revisada com dados de uso em vez de depender apenas de impressão inicial.
Compare o custo de incidentes
Além de preço mensal e servidor, estime o impacto de uma indisponibilidade. Quem percebe, investiga e restaura? Quanto tempo leva até alguém com permissão atuar? O Cloud gerencia a infraestrutura da plataforma, mas sua aplicação ainda precisa lidar com conexão do número, filas e integrações. No self-hosted, a equipe também precisa responder a falhas do host, banco, disco, rede e certificados.
Uma matriz de responsabilidade pode listar cada tarefa e marcar quem executa: StackLab, operador da instalação, time de produto ou provedor externo. Isso evita a suposição de que “gerenciado” inclui a aplicação do cliente, ou que “self-hosted gratuito” inclui atualizações e recuperação. Confirme os detalhes específicos no contrato e nos manuais.
Avalie a maturidade do seu runbook
Antes de escolher self-hosted para produção, simule falha de processo, banco e armazenamento e veja se a equipe consegue restaurar. Se a pessoa que instalou for a única que sabe recuperar, a operação depende de conhecimento individual. Documente passos, guarde backups fora do host e pratique. No Cloud, revise como abrir suporte, quais dados informar e como sua aplicação continuará durante uma falha externa.
Faça uma revisão trimestral
Uso, volume e equipe mudam. Revise custos, limites, permissões, estado de backup, versões e necessidade de isolamento em intervalos regulares. Se a opção já não atende, planeje a migração como projeto, com inventário, teste e rollback, em vez de improvisar depois de atingir uma cota ou perder um operador.
Na revisão, confirme que a equipe continua sabendo quem responde por cada camada e que os contatos de suporte estão atualizados. Confira se a documentação do projeto corresponde à configuração real e se as credenciais antigas foram removidas. Uma decisão de arquitetura deve acompanhar mudanças de negócio, não ficar congelada na data da contratação.
Se duas opções parecem equivalentes, compare com um exercício prático: atualizar uma versão, restaurar um backup e recuperar uma desconexão. Meça o tempo e as dependências envolvidas. Essa evidência costuma revelar melhor o custo operacional que uma comparação abstrata de recursos.
Ao fechar a decisão, escreva qual cenário faria a equipe reconsiderar: volume maior, falta de cobertura operacional, requisito de rede ou mudança de orçamento. Definir o gatilho de revisão evita manter uma escolha por inércia quando as necessidades já mudaram.
Uma comparação equilibrada também considera a curva de aprendizado e a disponibilidade de pessoas capazes de operar a instalação. Se depender de um único especialista, planeje documentação e substituição. Se usar Cloud, mantenha a equipe capaz de diagnosticar sua aplicação e abrir chamados com dados úteis. Em ambos os casos, teste mudanças antes de produção e mantenha uma saída documentada caso orçamento ou requisitos se alterem.
Registre também as premissas de custo e disponibilidade que sustentaram a escolha. Quando orçamento, equipe ou volume mudar, atualize a comparação com os mesmos critérios e fontes atuais.
Uma boa decisão inclui um responsável por rever a arquitetura e uma data ou evento que dispara essa revisão. Guarde o raciocínio junto da documentação de deploy para que uma nova pessoa entenda as concessões feitas e possa confirmar se ainda fazem sentido.
