Pular para o conteúdo
ReviewRamble

A newsletter semanal

IA, analisada, na sua caixa de entrada.

  • Novas análises de ferramentas, modelos, servidores MCP e repositórios, com o veredicto logo no início
  • Preços e notas reconferidos quando algo muda
  • Novos artigos de análise assim que são publicados

Modelos, agentes, servidores MCP e as ferramentas que realmente valem seu tempo.

Um e-mail por semana. Cancele pelo link em qualquer edição. Como usamos seu e-mail

Keploy

Grava as chamadas de API reais do seu app e as consultas ao banco, depois as reproduz como testes com mocks; a IA amplia os casos. Apache-2.0.

Análise de Sheela · Atualizado

Ver no GitHub Plano gratuito

Nossa nota

4.0/5

O Keploy é o caminho mais rápido de um backend sem testes para uma suíte de API reproduzível com mocks reais das dependências, desde que você possa dar a ele root no Linux.

O que é Keploy?

Keploy transforma tráfego em testes. Você inicia seu serviço com keploy record, usa o serviço, e o Keploy captura as chamadas de API recebidas junto com as consultas ao banco, as mensagens de fila e as chamadas de saída que elas provocaram; depois, keploy test reproduz as requisições e entrega as dependências gravadas como mocks, então a suíte roda offline, sem banco de teste para preparar. Entre as dependências simuladas estão PostgreSQL, MySQL, MongoDB, Redis, Kafka e RabbitMQ, via HTTP, gRPC ou GraphQL.

No Linux, ele captura na camada de rede com eBPF, e por isso não precisa de SDK nem de mudança no código, mas precisa de root e de kernel 5.10 ou posterior. As versões nativas para macOS (só Apple Silicon) e Windows interceptam no espaço do usuário e só reproduzem com confiabilidade HTTP, MySQL e MongoDB; outros serviços precisam de Docker. Os recursos de IA geram testes de API a partir de especificações OpenAPI ou Postman e ampliam casos-limite como valores de fronteira, campos ausentes e tipos errados.

O repositório em Go tem cerca de 19.500 estrelas e licença Apache-2.0, com várias versões por semana (v3.6.222 em 6 de novembro de 2026). Gravar e reproduzir exige uma conta gratuita do Keploy.

Keploy vale a pena?

Testes de integração são caros principalmente por causa das dependências: um banco populado, um broker Kafka, um stub para a API de pagamentos. A resposta do Keploy é gravar o que essas dependências de fato devolveram e reproduzir. Para um serviço sem testes, uma tarde clicando pelos fluxos com keploy record pode gerar uma suíte que roda na CI sem infraestrutura nenhuma, um ponto de partida melhor do que a pasta vazia de sempre.

A abordagem com eBPF é o que o torna independente de linguagem, e também o que o torna invasivo. No Linux, record e test rodam como root dentro do kernel; o Podman sem root não consegue conceder eBPF, e o modo de baixa latência em arm64 exige kernel 6.4. Equipes de segurança devem tratá-lo como qualquer outro agente privilegiado e mantê-lo fora dos hosts de produção, a não ser por decisão deliberada, que é justamente onde o Enterprise vende a captura de tráfego de produção.

O porém: testes gravados só cobrem o que alguém fez durante a gravação, e respostas gravadas ficam desatualizadas quando o esquema muda. A geração de casos-limite com IA dos planos pagos ajuda no primeiro problema; o segundo ainda exige regravar. No macOS e no Windows, as versões nativas só reproduzem HTTP, MySQL e MongoDB, então um serviço com Postgres ou Redis precisa rodar no Docker. Agora é preciso uma conta gratuita até para a CLI de código aberto, e o repositório acumula 385 issues abertas.

O preço é modesto. O Pro, a US$ 19 por usuário por mês, inclui US$ 19 de uso, e 400 execuções por mês não custam nada a mais; acima disso, cada execução de teste custa US$ 0,22. As páginas de segurança mostram SOC 2 Type II e ISO 27001, mas SSO e logs de auditoria são exclusivos do Enterprise.

Para equipes de backend com pouca cobertura de testes e um runner de CI em Linux, o Keploy rende mais por hora investida do que escrever mocks à mão.

Onde ele se destaca

  • Uma equipe de backend de quatro pessoas com um serviço de cobrança em Go e PostgreSQL

    Ter cobertura de regressão antes de uma refatoração arriscada

    Rode o serviço com keploy record numa máquina de desenvolvimento Linux, percorra os fluxos principais, faça commit dos testes e mocks em YAML e rode keploy test no GitHub Actions; as chamadas ao Postgres vêm das gravações, então não é preciso um contêiner de banco.

  • Uma líder de QA em uma fintech com especificação OpenAPI publicada

    Cobrir casos-limite que ninguém escreve à mão

    Gere testes de API a partir da especificação no Playground ou no Pro e deixe a IA acrescentar valores de fronteira, campos ausentes e tipos errados; as 100 suítes geradas por mês do Pro atendem a alguns serviços, com US$ 0,16 por geração extra.

  • Um engenheiro de plataforma avaliando a ferramenta para 30 microsserviços

    Decidir se ela pode rodar no staging em Kubernetes

    O Pro acrescenta captura em Kubernetes nos clusters de dev, QA e staging; o modo de baixa latência do agente DaemonSet exige kernel 5.10 em x86-64 ou 6.4 em arm64; caso contrário, use o modo sidecar.

Antes de decidir

Configuração
Instale com o script curl, depois keploy record -c "<comando para iniciar seu app>" e keploy test; ambos exigem uma conta gratuita do Keploy.
Integrações
Simula PostgreSQL, MySQL, MongoDB, Redis, Kafka e RabbitMQ via HTTP, gRPC e GraphQL; roda em Jenkins, GitHub Actions e Kubernetes; importa especificações OpenAPI e Postman; modelos da OpenAI e do Gemini com sua própria chave.
Dados e privacidade
As gravações, incluindo respostas do banco, ficam em YAML local na CLI de código aberto; Playground e Pro são só na nuvem; o Enterprise pode ser auto-hospedado ou isolado da rede. A página de preços exibe selos de SOC 2 Type II, ISO 27001, GDPR e HIPAA.
Custo em escala
O Pro custa US$ 19 por usuário por mês com US$ 19 de uso, 400 execuções de teste e 20.000 execuções em sandbox incluídas, depois US$ 0,22 por execução e US$ 10 por 10.000 execuções em sandbox; SSO, logs de auditoria e captura em produção exigem o Enterprise, com preço sob medida.
Limites
A captura no Linux exige root e kernel 5.10 ou posterior; macOS nativo só em Apple Silicon; os testes só cobrem o que foi gravado.

O que é bom

  • Captura chamadas de API e suas dependências de banco, fila e HTTP sem mudar código
  • Reproduz offline com mocks gravados, então a CI não precisa de infraestrutura de teste
  • Funciona com qualquer linguagem porque captura na camada de rede
  • Apache-2.0 com versões muito frequentes
  • Pro a partir de US$ 19 por usuário com uso incluído

O que não é

  • Exige root e eBPF no Linux; Podman sem root não é suportado
  • macOS e Windows nativos só reproduzem HTTP, MySQL e MongoDB
  • Mocks gravados ficam desatualizados quando os esquemas mudam
  • Conta gratuita obrigatória até para a CLI de código aberto

Ideal para

Equipes de backend com pouca cobertura de testes que querem testes de API e integração sem construir mocks ou bancos de teste.

Alternativas ao Keploy

Keploy: perguntas frequentes

Keploy vale a pena?
O Keploy é o caminho mais rápido de um backend sem testes para uma suíte de API reproduzível com mocks reais das dependências, desde que você possa dar a ele root no Linux. Damos nota 4.0 de 5.
Quanto custa Keploy?
CLI de código aberto gratuita; Playground gratuito (30 suítes geradas, 100 execuções de teste por mês); Pro US$ 19/usuário/mês com US$ 19 de uso incluídos, depois US$ 0,16 por geração de teste, US$ 0,22 por execução de teste, US$ 10 por 10.000 execuções em sandbox; Enterprise sob medida.
Quais são as desvantagens de Keploy?
Exige root e eBPF no Linux; Podman sem root não é suportado; macOS e Windows nativos só reproduzem HTTP, MySQL e MongoDB; mocks gravados ficam desatualizados quando os esquemas mudam; conta gratuita obrigatória até para a CLI de código aberto.
Para quem Keploy é indicado?
Equipes de backend com pouca cobertura de testes que querem testes de API e integração sem construir mocks ou bancos de teste.
Quanto custa Keploy para uma equipe ou em produção?
O Pro custa US$ 19 por usuário por mês com US$ 19 de uso, 400 execuções de teste e 20.000 execuções em sandbox incluídas, depois US$ 0,22 por execução e US$ 10 por 10.000 execuções em sandbox; SSO, logs de auditoria e captura em produção exigem o Enterprise, com preço sob medida.
Keploy é seguro para dados da empresa?
As gravações, incluindo respostas do banco, ficam em YAML local na CLI de código aberto; Playground e Pro são só na nuvem; o Enterprise pode ser auto-hospedado ou isolado da rede. A página de preços exibe selos de SOC 2 Type II, ISO 27001, GDPR e HIPAA.
Quais são as melhores alternativas ao Keploy?
As alternativas mais próximas que analisamos são Playwright Test Agents e promptfoo.

Respostas verificadas em 6 de nov. de 2026.

Você faz o Keploy? Mostre esta nota no seu siteKeploy com nota 4.0 de 5 no ReviewRamble