O Hoppscotch resolve um incômodo crescente do ecossistema de ferramentas para desenvolvedores: o Postman, que durante anos foi a referência absoluta em testes de API, evoluiu para uma plataforma pesada, com login obrigatório, sincronização em nuvem forçada, modelo de assinatura paga para recursos antes gratuitos e instalador que ultrapassa 300 MB. Para quem só quer abrir o computador, disparar um GET e ler a resposta JSON, isso virou fricção desnecessária. O Hoppscotch parte da filosofia oposta: navegador primeiro, zero conta obrigatória, código aberto auditável, recursos essenciais 100% gratuitos. Este guia explica o que o Hoppscotch faz, como configurar, como ele se compara ao Postman e ao Insomnia, e quando outra ferramenta ainda é a escolha certa.
Atualizado em 21/05/2026
O que é o Hoppscotch e por que ele virou referência em 2026
O Hoppscotch foi criado em 2019 pelo desenvolvedor indiano Liyas Thomas como projeto pessoal, originalmente sob o nome Postwoman, depois renomeado por questões de marca registrada. Em poucos anos, atraiu mais de 60 mil estrelas no GitHub e adoção massiva em empresas que adotaram a política de evitar lock-in em ferramentas SaaS proprietárias. Em 2026, o projeto roda em arquitetura web nativa (Vue.js + TypeScript), expõe versão self-hosted via Docker Compose e mantém também aplicativo desktop em Electron para Windows, macOS e Linux, embora a maior parte dos usuários prefira a versão web por ser mais rápida.
O diferencial técnico é a leveza: o Hoppscotch carrega em menos de 2 segundos em qualquer máquina razoável e consome menos de 50 MB de RAM mesmo com várias abas abertas, contra os 600 MB ou mais que o Postman desktop atinge em uso normal. A interface é minimalista, com painel esquerdo para coleções, painel central para a request atual (método, URL, headers, body, parâmetros) e painel direito para a resposta, organizada em abas (Body, Headers, Cookies, Tests). Quem já usou Postman não leva mais que 10 minutos para ficar produtivo no Hoppscotch.
Como instalar e configurar o Hoppscotch passo a passo
Existem três formas de usar o Hoppscotch e cada uma serve a um perfil de usuário diferente. A primeira e mais simples é acessar hoppscotch.io no navegador (Chrome, Firefox, Brave, Edge, Safari, todos suportados). Não precisa baixar nada, não precisa criar conta, basta abrir e começar a testar requests imediatamente. A segunda opção é o aplicativo desktop em Electron, baixável no GitHub releases, que oferece a vantagem de não depender do navegador estar aberto e contornar limitações de CORS em algumas APIs locais. A terceira opção é a versão self-hosted via Docker, ideal para empresas que querem hospedar a ferramenta na infraestrutura interna e ter total controle sobre dados de equipe.
Para a maioria, a versão web é o caminho certo. Ao abrir hoppscotch.io, clique no método HTTP desejado (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, CONNECT, TRACE), cole a URL do endpoint, ajuste headers (Content-Type, Authorization, accept) e body se necessário (raw JSON, form-data, x-www-form-urlencoded, binary, GraphQL). Clique em Send e a resposta aparece à direita, com status code, tempo de resposta, tamanho do payload e corpo formatado e colorizado. Para salvar a request em uma coleção, clique no ícone de bookmark, dê nome, escolha pasta. Tudo persiste no localStorage do navegador por padrão; para sincronizar entre dispositivos, basta criar conta gratuita usando GitHub, Google ou e-mail.
Recursos avançados: ambientes, scripts de teste, autenticação e workflows reais
O Hoppscotch suporta variáveis de ambiente, que permitem definir conjuntos diferentes de URL base, tokens e parâmetros para Dev, Staging e Produção, alternando entre eles com um clique sem reescrever as requests. Isso é especialmente útil em times que trabalham com múltiplos servidores ou para alternar entre versões de uma mesma API. As variáveis podem ser globais (compartilhadas entre todos os ambientes) ou específicas, e podem ser injetadas em qualquer campo usando a sintaxe de duas chaves com o nome da variável dentro.
Para validação automática, o Hoppscotch oferece editor de scripts de teste em JavaScript, similar ao do Postman, onde se pode verificar status code, schema da resposta, presença de campos específicos, valores esperados, performance de tempo de resposta. As assertivas usam sintaxe simples como pw.test e pw.expect, e os resultados aparecem em verde ou vermelho na aba Tests da resposta. Para autenticação, suporta sem autenticação, Basic Auth, Digest Auth, Bearer Token, OAuth 2.0 (com fluxos Authorization Code, Implicit, Password e Client Credentials), API Key (em header, query ou body), AWS Signature e personalizada via header. Para WebSocket, o cliente integrado permite estabelecer conexão, enviar mensagens, ver histórico de mensagens recebidas em tempo real. Para GraphQL, há editor visual com introspecção automática do schema, autocomplete de queries e variáveis, e o GraphQL Subscriptions também é suportado.
Comparativo: Hoppscotch versus Postman versus Insomnia versus Bruno
| Critério | Hoppscotch | Postman | Insomnia | Bruno |
|---|---|---|---|---|
| Preço base | Gratuito (open source) | Gratuito limitado + planos pagos | Gratuito limitado + planos pagos | Gratuito (open source) |
| Conta obrigatória | Não | Sim | Sim em recursos sync | Não |
| Roda no navegador | Sim | Sim (limitado) | Não | Não |
| Tamanho desktop | 90 MB | 350 MB | 280 MB | 120 MB |
| Self-hosted | Sim (Docker oficial) | Não | Não | N/A |
| Coleção em Git | Via export JSON | Via plano pago | Via plano pago | Nativo (arquivos) |
| GraphQL nativo | Sim | Sim | Sim | Sim |
| WebSocket integrado | Sim | Sim | Não | Limitado |
Quando NÃO usar o Hoppscotch: limitações honestas
O Hoppscotch é excelente para o desenvolvedor individual e para times pequenos, mas tem limitações concretas que devem ser entendidas antes de adotar como ferramenta principal de uma equipe corporativa grande. Se o seu time depende de recursos colaborativos avançados como workspaces compartilhados com permissões granulares, monitoramento contínuo de APIs em produção, documentação automática publicada com domínio personalizado, integração nativa com Slack/Jira/PagerDuty e relatórios de governança para auditoria, o Postman ou o Insomnia oferecem ecossistemas mais maduros para esses cenários.
Se você precisa de mock server completo com lógica condicional e templates de resposta dinâmicos, o Hoppscotch tem essa funcionalidade ainda em estágio básico comparado ao Postman Mock Server. Se você executa testes automatizados em CI/CD com runners robustos e relatórios estilo Newman (CLI do Postman), o ecossistema do Hoppscotch tem CLI próprio chamado hoppscotch-cli, porém menos maduro que o Newman em recursos. Por fim, se a sua organização tem políticas de compliance que exigem fornecedor com suporte 24×7 contratual e SLA assinado, o Hoppscotch é projeto comunitário e não oferece esse tipo de garantia formal; nesse caso, considere a versão Enterprise do Postman ou o suporte pago do Insomnia.
Self-hosted via Docker: rodando o Hoppscotch dentro da sua empresa
Para empresas que querem usar o Hoppscotch sem depender da nuvem pública oficial, existe a opção de self-hospedar a aplicação completa usando Docker e Docker Compose. O processo está documentado em docs.hoppscotch.io/self-host e leva cerca de 15 minutos para um administrador com experiência básica em containers. Os requisitos mínimos do servidor são modestos: 2 vCPUs, 4 GB de RAM, 20 GB de disco e uma instância PostgreSQL acessível para persistência de coleções de equipe. O setup envolve clonar o repositório oficial, ajustar o arquivo .env com URLs do banco e do servidor SMTP para envio de convites, e rodar docker compose up -d. Para um setup correto com Docker, vale conferir o guia instalar Docker no Windows passo a passo.
Self-hospedar resolve três preocupações comuns das equipes: residência de dados (tudo fica em servidores controlados pela empresa), autenticação corporativa (suporta SSO via SAML, OIDC e LDAP nas versões empresariais), e auditoria (logs de acesso e modificação ficam em infraestrutura interna). Para empresas em setores regulados como financeiro, saúde e governo, isso é diferencial real. Uma alternativa interessante para quem quer ferramenta de API local extremamente leve sem precisar de servidor é o Bruno, cliente de API que guarda coleções como arquivos em Git, ótimo para equipes que querem versionar requisições no mesmo repositório do código.
Veredicto: o Hoppscotch vale a pena em 2026?
Vale, com margem confortável. Para o desenvolvedor individual que testa APIs no dia a dia, debugging de endpoints durante desenvolvimento, exploração de APIs públicas e ensino programação, o Hoppscotch é melhor escolha que o Postman pela leveza, ausência de conta obrigatória, código aberto e zero fricção. Para times pequenos e médios que valorizam soberania de dados e estão dispostos a self-hospedar, o Hoppscotch via Docker é alternativa competitiva e madura. Para grandes empresas com fluxos complexos de API governance, monitoramento e compliance contratual, o Postman ou Insomnia ainda lideram, mas o Hoppscotch continua evoluindo rapidamente e fechando a distância.
O projeto é mantido pela empresa Hoppscotch Inc. (criada para sustentar o desenvolvimento) e por contribuições comunitárias ativas, com versões novas a cada poucos meses, roadmap público no GitHub e canal de suporte via Discord. A licença é MIT (na versão community), permitindo uso comercial sem restrições. Em 2026, instalar e usar o Hoppscotch como primeira escolha de cliente de API é decisão pragmática que combina ergonomia, leveza e abertura, exatamente o que a maioria dos desenvolvedores procura sem perceber que estava perdendo na ferramenta anterior.
Perguntas frequentes sobre o Hoppscotch
O Hoppscotch é realmente gratuito ou tem versão paga escondida?
O Hoppscotch Community é 100% gratuito e código aberto sob licença MIT. Existe um plano Hoppscotch Cloud Pro pago, opcional, que oferece recursos extras como times maiores, integração SSO e armazenamento de coleções na nuvem oficial; mas o uso individual e a versão self-hosted continuam totalmente gratuitos, sem limitações de funcionalidade.
Consigo importar minhas coleções do Postman para o Hoppscotch?
Sim. A versão web e a desktop suportam importação direta de coleções no formato Postman Collection v2.1, OpenAPI 3 (Swagger), Insomnia v4 e cURL. Vá em Settings, escolha Import/Export, selecione a fonte e cole o JSON ou faça upload do arquivo. A maioria das requests é importada perfeitamente, exceto recursos muito específicos do Postman como pré-request scripts complexos.
Funciona offline sem internet?
A versão web precisa de internet para carregar a aplicação na primeira vez, mas depois fica em cache do navegador (Progressive Web App, instalável). As requests para suas APIs locais funcionam offline. O aplicativo desktop em Electron e a versão self-hosted funcionam 100% offline depois de instalados, ideais para ambientes air-gapped.
Posso testar APIs internas atrás de firewall corporativo?
Sim, especialmente usando a versão desktop ou self-hosted dentro da rede corporativa. A versão web em hoppscotch.io tem limitação de CORS para APIs locais (a chamada parte do navegador do usuário); o aplicativo desktop ignora essa limitação porque não passa pela política de CORS do navegador. Para APIs internas, recomenda-se o aplicativo desktop ou o self-hosted.
Como compartilhar uma coleção de requests com colegas de equipe?
Há três formas. A primeira é exportar a coleção como JSON e enviar por e-mail, Slack ou colocar no repositório Git da equipe. A segunda é usar workspaces na versão Cloud Pro paga ou self-hosted, onde times compartilham coleções com permissões. A terceira é gerar link compartilhável (Share) que abre a request em qualquer navegador. Para equipes que valorizam versionamento, exportar JSON e versionar em Git é a prática mais confiável.
O Hoppscotch substitui completamente o Postman para o meu uso?
Para 90% dos casos de uso de desenvolvedor individual e times pequenos, sim. Para casos avançados de API governance, monitoramento contínuo, mock servers complexos, ou requisitos contratuais de suporte enterprise, talvez não. A recomendação prática é testar uma semana com Hoppscotch no seu fluxo real; se nada faltar, manter. Se algum recurso crítico faltar, voltar ao Postman específico para esse uso, mantendo o Hoppscotch como ferramenta principal do dia a dia.
O Hoppscotch é a alternativa gratuita open source ao Postman para testar APIs REST, GraphQL, WebSocket e SSE. Roda no navegador (PWA, instalação opcional desktop), colaboração em time, coleções compartilhadas, autenticação OAuth2/JWT/Bearer e variáveis de ambiente. Sem cadastro obrigatório, em pt-BR.
Receba os melhores programas GRÁTIS por e-mail — 1 e-mail/semana
Software gratuito, open-source e alternativas legais a programas pagos. Sem spam, sem pirataria. Cancela quando quiser. Ao assinar você ganha nosso Kit Essencial: 30 Programas Grátis que Substituem Software Pago.





1 comentário