O Matador do Postman? Eu Não Esperava Por Isso (Hoppscotch)

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Este é o Hopscotch, um cliente de API gratuito e de código aberto que abre quase instantaneamente, roda no seu navegador, funciona totalmente offline e não te obriga a pagar por uma licença.
00:00:10Enquanto isso, o Postman leva cerca de 10 segundos para iniciar, consome centenas de megabytes de RAM e bloqueia a colaboração atrás de assinaturas.
00:00:18Hoje em dia, muitos desenvolvedores não estão mais tentando ajustar o Postman, eles estão simplesmente mudando para alternativas melhores.
00:00:24Deixe-me mostrar exatamente o porquê e se realmente vale a pena.
00:00:30O Hopscotch é um ecossistema leve e de código aberto para desenvolvimento de APIs.
00:00:38Você pode construir, testar, documentar e colaborar em APIs como REST, GraphQL, WebSocket SSE e MQTT, tudo dentro de uma aba do navegador, sem a necessidade de um app pesado em Electron.
00:00:50Ele foi feito para ser rápido e priorizar o uso local.
00:00:52Você pode usá-lo sem instalar nada para o básico, ele funciona totalmente offline como um PWA e armazena
00:00:57os dados localmente em vez de te forçar a usar a nuvem.
00:01:00Você também ganha espaços de trabalho e colaboradores ilimitados e gratuitos; esta é a grande diferença em relação ao Postman.
00:01:06Podemos até hospedar por conta própria ou apenas executá-lo sem sequer fazer login, se quisermos a versão mais leve.
00:01:11Se você gosta de conteúdo que acelera seu fluxo de trabalho dev, não se esqueça de se inscrever no canal Better Stack.
00:01:16Veja só.
00:01:17Sem login, sem necessidade de instalação.
00:01:19Abro o Hopscotch no meu navegador e estou pronto para começar.
00:01:22Eles têm um aplicativo de desktop que você também pode baixar se for usar com mais frequência.
00:01:26Uma vez dentro, crio uma nova requisição, defino como GET e chamo o endpoint de echo.
00:01:33Funciona como esperado.
00:01:34Posso então adicionar quaisquer parâmetros de consulta aqui, depois um cabeçalho personalizado e clicar em enviar.
00:01:40Minha resposta volta quase instantaneamente, como esperado, com JSON formatado.
00:01:44Agora, poderíamos salvar isso em uma coleção como esta.
00:01:48Então eu poderia criar uma variável de ambiente, trocar o ambiente e reenviar essa requisição.
00:01:53Pronto.
00:01:54Super simples, o que é ótimo.
00:01:55Certo, agora temos isso.
00:01:57Isso é o básico, meio parecido com o Postman.
00:01:59Tudo bem, agora vamos testar o WebSocket.
00:02:00Esta parte foi honestamente um pouco instável, então eles precisam melhorar isso, mas vou
00:02:05usar esta URL porque parece estar funcionando corretamente.
00:02:08Colo o endpoint.
00:02:09Vamos clicar em conectar, e então vou enviar esta mensagem, e imediatamente
00:02:14vemos o fluxo de resposta.
00:02:16Agora, se você está preocupado com a migração, há uma importação de coleção do Postman com um clique,
00:02:21para que você possa fazer a transição super rápido.
00:02:23Esse é o tipo de velocidade que a maioria de nós quer de qualquer maneira; o que buscamos é menos espera.
00:02:28Agora, vamos compará-lo diretamente com o Postman e as áreas que realmente afetam seu fluxo de trabalho
00:02:33diário.
00:02:34O Postman pode levar cerca de 10 segundos e usar cerca de 400 megabytes de RAM, enquanto o Hopscotch
00:02:39abre em menos de um segundo, e seu app de desktop tem cerca de 40 megabytes.
00:02:44Além disso, o Postman exige login e depende da nuvem, enquanto o Hopscotch funciona totalmente offline como um PWA.
00:02:51Para colaboração, o Postman limita você a três membros gratuitos, mas o Hopscotch oferece espaços de trabalho
00:02:56e funções gratuitas ilimitadas, o que é ótimo quando você está crescendo e trabalhando com uma
00:02:59equipe maior.
00:03:01Como o Postman é uma ferramenta focada na nuvem, não é privado nem auto-hospedado, enquanto o Hopscotch foca no local
00:03:06com nuvem opcional ou totalmente auto-hospedado.
00:03:08Por fim, o Postman cobra por licença para equipes, e o Hopscotch afirma que, pelo menos
00:03:13por enquanto, eles são gratuitos para sempre.
00:03:15Você também conta com importação de um clique do Postman e Insomnia, uma extensão de navegador para CORS e
00:03:21uma CLI para fluxos de CI e CD.
00:03:23Para muitos desenvolvedores, a sensação é de como o Postman costumava ser há muito tempo.
00:03:27Agora, do ponto de vista do desenvolvedor, ele é incrivelmente leve.
00:03:31Você consegue sentir a velocidade quase imediatamente.
00:03:33A interface é muito limpa para uma ferramenta de código aberto, e não há muita bagunça
00:03:38acontecendo aqui.
00:03:39Além disso, a colaboração em tempo real simplesmente funciona sem configurações complicadas de permissão.
00:03:43Você pode trabalhar offline até com APIs em localhost, o que é fundamental para o desenvolvimento back-end.
00:03:49E, finalmente, a filtragem JQ atualizada e o scripting aprimorado tornam a manipulação de requisições muito mais
00:03:54poderosa.
00:03:55Além disso, os apps de desktop portáteis têm uma pegada minúscula comparados a uma ferramenta típica baseada em
00:04:00Electron.
00:04:01Agora, vamos ser justos aqui, eu acabei de falar um monte de coisas boas.
00:04:04É realmente legal, mas existem desvantagens.
00:04:06A versão em nuvem inclui uma telemetria leve, então se isso te preocupa, você vai querer se auto-hospedar
00:04:11ou usar localmente.
00:04:13Recursos maiores ainda estão em crescimento, então se você precisa de fluxos de trabalho avançados para lidar com
00:04:17monitoramento profundo ou configurações complexas de mocking, o Postman honestamente ainda será mais forte nisso.
00:04:23E alguns dos novos recursos de documentação ainda estão em beta enquanto continuam a evoluir.
00:04:28Dito isso, para a maior parte do fluxo de trabalho diário de desenvolvimento, há uma tonelada de vantagens
00:04:33que temos com o Hopscotch.
00:04:34Então, você deve realmente fazer a mudança, ou o “pulo”, para o Hopscotch?
00:04:38Bem, se for apenas você rodando testes, a resposta é um sim fácil.
00:04:41Se você é um engenheiro front-end ou back-end, provavelmente economizará tempo todos os dias apenas
00:04:46pela velocidade.
00:04:47E se você está procurando por alternativas gratuitas e mais baratas, esse é outro fator decisivo.
00:04:52Equipes pequenas e médias podem mudar sem se preocupar com limites de colaboração, mas se você trabalha
00:04:56em projetos maiores ou equipes grandes, você pode acabar usando o Hopscotch para alguns desenvolvimentos,
00:05:02mas ainda vai depender do Postman para aqueles fluxos de trabalho pesados.
00:05:05O Hopscotch é de código aberto e gratuito, então definitivamente vale a pena testar.
00:05:09Pode ser uma alternativa real ao Postman em uma rota diferente de trabalho com APIs.
00:05:13Deixei o link do Hopscotch na descrição.
00:05:15Você ainda está usando o Postman ou já fez a mudança?
00:05:19Se você gosta de ferramentas de codificação com IA e alternativas de código aberto, não esqueça de se inscrever.
00:05:23Nos vemos em outro vídeo.

Key Takeaway

O Hoppscotch surge como um substituto ágil e de código aberto para o Postman, ideal para desenvolvedores que buscam velocidade, privacidade local e colaboração gratuita ilimitada.

Highlights

O Hoppscotch é uma alternativa de código aberto, leve e gratuita ao Postman, funcionando diretamente no navegador ou como PWA.

Diferente do Postman, o Hoppscotch oferece espaços de trabalho e colaboração ilimitados sem custos de licença.

A ferramenta prioriza a privacidade e o uso local, permitindo funcionamento offline e auto-hospedagem (self-hosting).

Possui alta performance, iniciando quase instantaneamente e consumindo apenas uma fração da RAM utilizada pelo Postman.

Inclui recursos de migração facilitada com importação de um clique para coleções do Postman e Insomnia.

Apesar das vantagens, o Postman ainda supera o Hoppscotch em fluxos avançados de monitoramento e mocking complexo.

A ferramenta conta com CLI para integração em fluxos de CI/CD e suporte a múltiplos protocolos como GraphQL, WebSockets e MQTT.

Timeline

Introdução e Proposta de Valor do Hoppscotch

O vídeo começa apresentando o Hoppscotch como um cliente de API gratuito e de código aberto que resolve os problemas de lentidão do Postman. O narrador destaca que o Postman demora cerca de 10 segundos para iniciar e consome muita memória RAM, além de cobrar por funções de colaboração. Muitos desenvolvedores estão abandonando ferramentas pesadas em busca de alternativas mais eficientes. Esta seção estabelece o cenário de frustração com o software atual e introduz a promessa de uma solução instantânea. O foco inicial é mostrar que o Hoppscotch não obriga o usuário a pagar por licenças básicas.

Ecossistema e Funcionalidades Principais

Neste segmento, o Hoppscotch é descrito como um ecossistema leve que suporta REST, GraphQL, WebSocket, SSE e MQTT. O grande diferencial mencionado é que ele roda em uma aba do navegador, evitando o peso de aplicativos baseados em Electron. A ferramenta prioriza o uso local e offline, armazenando dados no dispositivo do usuário em vez de forçar o uso da nuvem. O autor enfatiza que espaços de trabalho e colaboradores são ilimitados e gratuitos, o que contrasta fortemente com o modelo de negócio do Postman. Além disso, é mencionada a possibilidade de auto-hospedagem para maior controle e privacidade.

Demonstração Prática e Interface

O autor realiza uma demonstração prática mostrando que não é necessário fazer login ou instalação para começar a usar. Ele executa uma requisição GET simples, adiciona parâmetros e cabeçalhos personalizados, recebendo uma resposta JSON formatada quase instantaneamente. A interface é explorada através da criação de coleções e variáveis de ambiente, demonstrando um fluxo de trabalho intuitivo para quem já conhece o Postman. Um teste de WebSocket é realizado, embora o narrador note que esta parte ainda pode ser um pouco instável. Por fim, destaca-se a facilidade de migração através da importação de coleções com apenas um clique.

Comparação Direta: Hoppscotch vs. Postman

Esta seção apresenta dados técnicos comparativos focados no desempenho diário e uso de recursos. Enquanto o Postman usa 400MB de RAM, o app de desktop do Hoppscotch utiliza apenas 40MB e abre em menos de um segundo. A privacidade é um ponto chave, pois o Hoppscotch permite funcionar 100% offline, enquanto o Postman depende fortemente da nuvem e exige login. O narrador explica que o modelo de precificação do Postman limita equipes pequenas, enquanto o Hoppscotch promete ser gratuito para sempre. Recursos extras como a CLI para fluxos de CI/CD e suporte a extensões de navegador para contornar problemas de CORS também são citados.

Vantagens Técnicas e Manipulação de Dados

O foco aqui recai sobre a experiência do desenvolvedor e a limpeza da interface visual. O autor destaca que a colaboração em tempo real funciona sem a necessidade de configurações complexas de permissões. A capacidade de trabalhar offline com APIs em localhost é apresentada como um recurso fundamental para o desenvolvimento back-end. Recentemente, a ferramenta recebeu melhorias na filtragem JQ e em scripts, tornando a manipulação de requisições muito mais potente. O narrador reforça que a pegada minúscula do software é uma lufada de ar fresco em um mercado saturado por ferramentas lentas.

Desvantagens, Limitações e Conclusão

Para manter a honestidade, o vídeo aborda os pontos negativos e as situações onde o Postman ainda é superior. O Postman continua sendo a melhor escolha para fluxos de trabalho que exigem monitoramento profundo ou configurações de mocking extremamente complexas. Alguns recursos de documentação do Hoppscotch ainda estão em fase beta e a versão em nuvem possui telemetria leve. Para desenvolvedores individuais ou equipes de pequeno e médio porte, a mudança é recomendada devido à economia de tempo e custos. O vídeo termina incentivando o teste da ferramenta e convidando o público a compartilhar sua experiência atual com clientes de API.

Community Posts

View all posts