00:00:00Voici Hopscotch, un client API open source gratuit qui s'ouvre quasi instantanément, s'exécute dans votre navigateur, fonctionne hors ligne et ne vous impose pas d'abonnement payant.
00:00:10À l'inverse, Postman met environ 10 secondes à se lancer, utilise des centaines de mégaoctets de RAM et verrouille la collaboration derrière des abonnements.
00:00:18Aujourd'hui, de nombreux développeurs ne cherchent plus à optimiser Postman ; ils passent simplement à de meilleures alternatives.
00:00:24Laissez-moi vous montrer exactement pourquoi, et si cela en vaut vraiment la peine.
00:00:30Hopscotch est un écosystème de développement d'API open source et léger.
00:00:38Vous pouvez créer, tester, documenter et collaborer sur des API REST, GraphQL, WebSocket SSE et MQTT, le tout dans un onglet sans avoir besoin d'une application Electron lourde.
00:00:50Il est conçu pour être rapide et privilégier le stockage local.
00:00:52Vous pouvez l'utiliser sans installation pour les bases, il fonctionne totalement hors ligne en tant que PWA et il stocke
00:00:57les données localement au lieu de vous forcer à utiliser le cloud.
00:01:00Vous bénéficiez également d'espaces de travail et de collaborateurs gratuits et illimités, c'est la grande différence avec Postman.
00:01:06On peut même l'auto-héberger ou l'utiliser sans même se connecter, si l'on veut la version la plus légère.
00:01:11Si vous aimez le contenu qui accélère votre flux de travail, n'oubliez pas de vous abonner à la chaîne Better Stack.
00:01:16Regardez ça.
00:01:17Pas besoin de connexion, ni d'installation.
00:01:19J'ouvre Hopscotch dans mon navigateur, et c'est parti.
00:01:22Ils proposent aussi une application de bureau à télécharger si vous prévoyez de l'utiliser plus souvent.
00:01:26Une fois à l'intérieur, je crée une requête, je la règle sur “GET” et j'appelle l'URL d'écho.
00:01:33Ça fonctionne comme prévu.
00:01:34Je peux ensuite ajouter des paramètres de requête, un en-tête personnalisé, et cliquer sur envoyer.
00:01:40La réponse revient presque instantanément avec du JSON bien formaté.
00:01:44On peut ensuite enregistrer cela dans une collection comme ceci.
00:01:48Ensuite, je peux créer une variable d'environnement, changer d'environnement et renvoyer la requête.
00:01:53Et voilà.
00:01:54C'est super simple, ce qui est génial.
00:01:55Ok, maintenant nous avons ça.
00:01:57C'est la base, un peu comme dans Postman.
00:01:59Très bien, essayons maintenant WebSocket.
00:02:00Cette partie était honnêtement un peu instable, ils doivent donc l'améliorer, mais je vais
00:02:05utiliser cette URL car elle semble fonctionner correctement.
00:02:08Je colle l'URL.
00:02:09On clique sur connecter, j'envoie ce message, et on voit
00:02:14immédiatement le flux de réponse s'afficher.
00:02:16Si vous craignez la migration, il existe un import en un clic pour les collections Postman,
00:02:21vous pouvez donc faire la transition très rapidement.
00:02:23C'est ce genre de rapidité que nous recherchons tous : passer moins de temps à attendre.
00:02:27C'est notre objectif.
00:02:28Comparons-le maintenant directement à Postman sur les points qui impactent votre quotidien.
00:02:33votre flux de travail quotidien.
00:02:34Postman peut mettre 10 secondes à s'ouvrir et utiliser 400 Mo de RAM, alors qu'Hopscotch
00:02:39s'ouvre en moins d'une seconde, et son application de bureau pèse environ 40 Mo.
00:02:44Postman impose une connexion et dépend du cloud, tandis qu'Hopscotch fonctionne totalement hors ligne en PWA.
00:02:51Côté collaboration, Postman vous limite à trois membres gratuits, mais Hopscotch offre
00:02:56des espaces et des rôles illimités gratuitement, ce qui est parfait pour passer à l'échelle
00:02:59quand on travaille avec une équipe plus large.
00:03:01Postman étant un outil cloud, il n'est ni privé ni auto-hébergé ; Hopscotch privilégie le local
00:03:06avec une option cloud ou un auto-hébergement complet.
00:03:08Enfin, Postman facture par utilisateur pour les équipes, alors qu'Hopscotch affirme,
00:03:13du moins pour l'instant, être gratuit pour toujours.
00:03:15Vous avez aussi l'import en un clic depuis Postman et Insomnia, une extension pour le CORS,
00:03:21et un CLI pour vos flux CI/CD.
00:03:23Pour beaucoup de développeurs, c'est ce que Postman était il y a longtemps.
00:03:27Du point de vue du développement, c'est incroyablement léger.
00:03:31On ressent la vitesse presque immédiatement.
00:03:33L'interface est très propre pour un outil open source, sans encombrement inutile.
00:03:38Il n'y a pas trop de fioritures ici.
00:03:39De plus, la collaboration en temps réel fonctionne sans configurations de permissions complexes.
00:03:43On peut travailler hors ligne même avec des API locales, ce qui est crucial pour le back-end.
00:03:49Enfin, le filtrage JQ mis à jour et le scripting amélioré rendent la manipulation des requêtes
00:03:54bien plus puissante.
00:03:55Et les applications de bureau portables ont une empreinte minuscule comparée aux outils
00:04:00basés sur Electron.
00:04:01Maintenant, soyons honnêtes, je viens d'énumérer beaucoup de points positifs.
00:04:04C'est vraiment cool, mais il y a des inconvénients.
00:04:06La version cloud inclut une télémétrie légère. Si cela vous dérange, préférez l'auto-hébergement
00:04:11ou l'utilisation locale.
00:04:13Les fonctionnalités avancées évoluent encore. Si vous avez besoin de flux complexes pour
00:04:17du monitoring poussé ou des mocks élaborés, Postman reste honnêtement plus robuste.
00:04:23Et certaines nouvelles fonctions de documentation sont encore en bêta et continuent d'évoluer.
00:04:28Cela dit, pour la plupart des flux de travail quotidiens, Hopscotch offre énormément d'avantages.
00:04:33que nous apporte Hopscotch.
00:04:34Alors, devriez-vous franchir le pas et passer à Hopscotch ?
00:04:38Si vous êtes seul à faire des tests, c'est un grand oui.
00:04:41En tant qu'ingénieur front-end ou back-end, vous gagnerez probablement du temps chaque jour
00:04:46rien que par la rapidité de l'outil.
00:04:47Si vous cherchez une alternative gratuite ou moins chère, c'est aussi un point positif.
00:04:52Les petites et moyennes équipes peuvent migrer sans se soucier des limites de collaboration.
00:04:56Mais sur de très gros projets ou de grandes équipes, vous pourriez utiliser Hopscotch pour le dev,
00:05:02tout en gardant Postman pour les flux de travail les plus lourds.
00:05:05Hopscotch est open source et gratuit, donc ça vaut vraiment le coup d'essayer.
00:05:09C'est une réelle alternative à Postman avec une approche différente des API.
00:05:13J'ai mis le lien de Hopscotch dans la description.
00:05:15Utilisez-vous toujours Postman ou avez-vous déjà changé ?
00:05:19Si vous aimez les outils de code par IA et les alternatives open source, abonnez-vous.
00:05:23On se retrouve dans une prochaine vidéo.