Restorm eller Bruno?
Bruno og Restorm deler den samme grundoverbevisning: API-samlinger er kode, og de hører hjemme i repositoriet. Det er ikke et lille fællestræk — det er dét, der adskiller dem begge fra Postman.
Forskellen ligger i omfanget.
Kort fortalt
Section titled “Kort fortalt”| Restorm | Bruno | |
|---|---|---|
| Lokal lagring, der kan versionsstyres | ✔ | ✔ |
| Format | .restorm (YAML, JSON eller JSON5) eller mappetilstand | .bru, én fil pr. anmodning |
| Protokoller, der kan køres | 15 | HTTP, GraphQL, gRPC |
| Kædning | Visuelle scenarier | JavaScript-scripts og -tests |
| Scriptsprog | 7 | JavaScript |
| Mockservere | 6 protokoller, lokalt | — |
| Import | 24 formater | Postman, Insomnia, OpenAPI |
| Netværksfirewall | ✔ | — |
| AI-styring | Indbygget MCP-server | — |
| Git indbygget i applikationen | ✔, med domænebevidst konfliktløsning | Via dit sædvanlige git-værktøj |
Det, Bruno gør godt
Section titled “Det, Bruno gør godt”- Én fil pr. anmodning. Diffene bliver naturligt minimale, og kodegennemgangen er umiddelbar. Restorm når et sammenligneligt resultat med sin mappetilstand, men Bruno tager udgangspunkt dér.
- Enkelheden. Bruno gør én ting og gør den godt. Kalder du kun HTTP og GraphQL, er den lille flade en reel fordel.
- Sproget
.bru, som er læsbart og kan redigeres i hånden i en hvilken som helst editor. - Open source.
Det, Restorm giver oven i
Section titled “Det, Restorm giver oven i”- Protokoldækningen. Kafka, AMQP, MQTT, Redis, STOMP, SOAP, OData, tRPC, JSON-RPC, SSE — se kataloget. Det er det afgørende kriterium, hvis dit system ikke kun er HTTP.
- Visuelle scenarier med over 90 bokstyper, orkestrering af langvarige forbindelser og kørsel i CI.
- Lokale mockservere på seks protokoller.
- De 24 importformater med gensynkronisering, når specifikationen ændrer sig.
- Firewallen.
- MCP-styringen.
- Den indbyggede git med konfliktløsning i de rigtige anmodningseditorer.
Sådan vælger du
Section titled “Sådan vælger du”| Din situation | Vores anbefaling |
|---|---|
| Kun HTTP-/GraphQL-API’er, et team der vil have mindst muligt værktøj | Bruno |
| Flere transporter — beskeder, strømme, gRPC, SOAP | Restorm |
| Behov for at simulere tjenester lokalt | Restorm |
| Behov for at orkestrere komplekse kæder | Restorm |
| Open source har absolut førsteprioritet | Bruno |
Migrér
Section titled “Migrér”Dine Bruno-samlinger kan importeres, scripts inklusive — bru.*-laget får dem til
at virke. Se
Importér en Bruno-samling.