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.

Compare quem opera a infraestrutura

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

ResponsabilidadeSelf-hostedStackZap Cloud
Servidor, rede e bancoSua equipe provisiona e opera.Infraestrutura gerenciada pela StackLab.
Monitoramento e recuperaçãoSua equipe define e executa os processos.Incluídos na operação gerenciada anunciada do Cloud.
API e integraçãoVocê configura a instalação e integra sua aplicação.Você configura instâncias, credenciais e integrações.
Atualizações e manutençãoPlanejadas 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.

Decida pelo trabalho que sua equipe quer assumir

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.