Restorm of Bruno?
Bruno en Restorm delen dezelfde overtuiging als vertrekpunt: API-collecties zijn code, ze horen in de repository. Dat is geen kleine overeenkomst — het is precies wat hen beide van Postman onderscheidt.
Het verschil zit in de omvang.
In het kort
Section titled “In het kort”| Restorm | Bruno | |
|---|---|---|
| Lokale opslag, geschikt voor versiebeheer | ✔ | ✔ |
| Formaat | .restorm (YAML, JSON of JSON5), of de mapmodus | .bru, één bestand per verzoek |
| Uitvoerbare protocollen | 15 | HTTP, GraphQL, gRPC |
| Aan elkaar knopen | Visuele scenario’s | JavaScript-scripts en -tests |
| Scripttalen | 7 | JavaScript |
| Mockservers | 6 protocollen, lokaal | — |
| Import | 24 formaten | Postman, Insomnia, OpenAPI |
| Netwerkfirewall | ✔ | — |
| Besturing door AI | Ingebouwde MCP-server | — |
| Git in de applicatie geïntegreerd | ✔, met domeinbewuste conflictoplossing | Via uw gebruikelijke git-tool |
Wat Bruno goed doet
Section titled “Wat Bruno goed doet”- Eén bestand per verzoek. De diffs zijn van nature minimaal en de codereview is direct duidelijk. Restorm bereikt een vergelijkbaar resultaat met zijn mapmodus, maar Bruno begint daar.
- De eenvoud. Bruno doet één ding en doet dat goed. Roept u alleen HTTP en GraphQL aan, dan is het beperkte oppervlak een echt voordeel.
- De taal
.bru, leesbaar en met de hand te bewerken in elke editor. - Open source.
Wat Restorm daar bovenop biedt
Section titled “Wat Restorm daar bovenop biedt”- De protocoldekking. Kafka, AMQP, MQTT, Redis, STOMP, SOAP, OData, tRPC, JSON-RPC, SSE — zie de catalogus. Dat is het beslissende criterium als uw systeem niet uitsluitend HTTP is.
- De visuele scenario’s, met meer dan 90 soorten vakjes, het orkestreren van langlopende verbindingen, en de uitvoering in CI.
- De lokale mockservers op zes protocollen.
- De 24 importformaten, met de hersynchronisatie wanneer de specificatie verandert.
- De firewall.
- De besturing via MCP.
- De geïntegreerde git met conflictoplossing in de echte verzoekeditors.
Hoe u kiest
Section titled “Hoe u kiest”| Uw situatie | Ons advies |
|---|---|
| Uitsluitend HTTP- / GraphQL-API’s, een team dat zo weinig gereedschap wil als mogelijk | Bruno |
| Meerdere transporten — messaging, streams, gRPC, SOAP | Restorm |
| U moet diensten lokaal mocken | Restorm |
| U moet complexe ketens orkestreren | Restorm |
| Open source heeft absolute prioriteit | Bruno |
Migreren
Section titled “Migreren”Uw Bruno-collecties importeren, scripts inbegrepen — de bru.*-laag laat ze
werken. Zie
Een Bruno-collectie importeren.