Aller au contenu

Restorm ou Bruno ?

Bruno et Restorm partagent la même conviction de départ : les collections d’API sont du code, elles appartiennent au dépôt. Ce n’est pas un petit point commun — c’est ce qui les sépare tous deux de Postman.

La différence tient au périmètre.

RestormBruno
Stockage local et versionnable
Format.restorm (YAML, JSON ou JSON5), ou mode dossier.bru, un fichier par requête
Protocoles exécutables15HTTP, GraphQL, gRPC
EnchaînementScénarios visuelsScripts et tests JavaScript
Langages de script7JavaScript
Serveurs de simulation6 protocoles, en local
Import24 formatsPostman, Insomnia, OpenAPI
Pare-feu réseau
Pilotage par IAServeur MCP intégré
Git intégré à l’application✔, avec résolution de conflits métierVia votre outil git habituel
  • Un fichier par requête. Les diffs sont naturellement minimaux et la revue de code est immédiate. Restorm obtient un résultat comparable avec son mode dossier, mais Bruno part de là.
  • La simplicité. Bruno fait une chose et la fait bien. Si vous n’appelez que du HTTP et du GraphQL, sa surface réduite est un avantage réel.
  • Le langage .bru, lisible et éditable à la main dans n’importe quel éditeur.
  • Open source.
Votre situationNotre avis
API HTTP / GraphQL uniquement, équipe qui veut le minimum d’outillageBruno
Plusieurs transports — messagerie, flux, gRPC, SOAPRestorm
Besoin de simuler des services localementRestorm
Besoin d’orchestrer des enchaînements complexesRestorm
Priorité absolue à l’open sourceBruno

Vos collections Bruno s’importent, scripts compris — la couche bru.* les fait fonctionner. Voir Importer une collection Bruno.