Hoppscotch est un client d’API open source rapide et léger qui tourne dans le navigateur, donc vous pouvez commencer à tester des endpoints REST et GraphQL sans rien installer. La même base de code s’auto-héberge comme un conteneur sur votre propre serveur, ce qui permet à une équipe de garder ses requêtes et son historique sur une infrastructure qu’elle contrôle plutôt que dans le cloud d’un fournisseur.
Hoppscotch
hoppscotch.ioUn choix de niveau Couvert. N'importe qui peut l'utiliser comme remplacement privé, sans configuration ni savoir-faire. Suffisant pour la plupart des gens. Niveaux de menace
Hoppscotch mérite sa place en étant rapide à atteindre et honnête sur l’endroit où vivent vos données. Il s’ouvre dans un onglet de navigateur sans rien à installer, le code est open source sous licence MIT, et vous pouvez l’auto-héberger pour que les requêtes et l’historique ne quittent jamais votre propre serveur. Les défauts honnêtes sont liés au contexte du navigateur : les règles d’origine croisée bloquent certains appels à moins d’ajouter l’extension auxiliaire ou l’agent de bureau, et la synchronisation cloud de vos collections nécessite un compte sur le service hébergé. Choisissez Hoppscotch si vous voulez un client rapide que vous pouvez monter sur votre propre infrastructure. Si la plupart de vos cibles déclenchent des limites CORS, exécutez l’agent ou choisissez plutôt un client natif.
Mesure la configuration de sécurité du site web de l'outil, pas la confidentialité du produit lui-même. Un bon outil peut tout de même obtenir une note faible ici.
Alternatives à Hoppscotch
Questions fréquentes
- Puis-je auto-héberger Hoppscotch ?
- Oui. La community edition est open source sous licence MIT et se distribue comme un conteneur que vous pouvez exécuter sur votre propre serveur, donc vos requêtes et votre historique n'ont jamais à quitter une infrastructure que vous contrôlez. La version hébergée sur hoppscotch.io existe pour la commodité, mais l'auto-hébergement est une voie de premier plan.
- Faut-il un compte pour utiliser Hoppscotch ?
- Aucun compte n'est nécessaire pour envoyer des requêtes et tester des endpoints dans le navigateur. Un compte n'entre en jeu que si vous voulez la synchronisation cloud de vos collections entre appareils sur le service hébergé. Si vous auto-hébergez ou travaillez en local, vous pouvez sauter la connexion entièrement.
- Pourquoi certaines requêtes échouent-elles dans le navigateur avec une erreur CORS ?
- Parce qu'un navigateur applique des règles d'origine croisée qu'un client de bureau n'a pas. Quand une API cible bloque les appels d'origine navigateur, Hoppscotch propose une extension de navigateur et un agent distinct qui font passer la requête hors de ce bac à sable, ce qui règle la plupart des échecs CORS.
Faites presque tout ce que vous voulez : l'utiliser, le modifier et le distribuer, y compris dans des produits à code fermé. La seule condition est de conserver la mention de copyright.
Autorise
- Usage commercial
- Modification
- Distribution
- Usage privé
Exige
- Mention de licence et de copyright
Ne fournit pas
- Responsabilité
- Garantie
Pourquoi c'est important : Une licence permissive laisse n'importe qui réutiliser le code, y compris dans des produits fermés. C'est la liberté de construire dessus, mais pas la garantie que les copies dérivées restent ouvertes.
Résumé en langage clair de la licence du projet, pas un conseil juridique. Lisez le texte complet pour connaître les termes exacts.
* La note moyenne s'affichera sur cette page une fois le seuil de 5 notes atteint.