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 |
| API-ontwerp | Visuele designer + mock van 5 protocollen + genereren van clients en documentatie | — |
| 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 | — |
| Een webpagina opnemen | Ingebouwde minibrowser + afleiding van opnieuw uitvoerbare routes | — |
| 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 API-designer. Modelleer een API met de hand — modellen, enums, routes — bied die aan als mock in HTTP, GraphQL, SOAP, OData en gRPC tegelijk, en genereer de bijbehorende clients en documentatie, zonder één regel specificatie te schrijven. Bruno heeft daar geen tegenhanger voor.
- 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.