Gå til innholdet

Restorm eller Bruno?

Bruno og Restorm deler den samme grunnoverbevisningen: API-samlinger er kode, og de hører hjemme i repoet. Det er ikke noe lite fellestrekk — det er det som skiller dem begge fra Postman.

Forskjellen ligger i omfanget.

RestormBruno
Lokal og versjonerbar lagring
Format.restorm (YAML, JSON eller JSON5), eller mappemodus.bru, én fil per forespørsel
Kjørbare protokoller15HTTP, GraphQL, gRPC
Lenking av kallVisuelle scenarioerJavaScript-skript og -tester
Skriptspråk7JavaScript
Mockservere6 protokoller, lokalt
Import24 formaterPostman, Insomnia, OpenAPI
Nettverksbrannmur
KI-styringInnebygd MCP-server
Git integrert i applikasjonen✔, med domenebevisst konfliktløsningVia ditt vanlige git-verktøy
  • Én fil per forespørsel. Diffene blir naturlig minimale, og kodegjennomgang går rett på sak. Restorm oppnår noe tilsvarende med mappemodusen, men Bruno tar utgangspunkt i det.
  • Enkelheten. Bruno gjør én ting, og gjør den godt. Hvis du bare kaller HTTP og GraphQL, er den lille overflaten en reell fordel.
  • .bru-språket, lesbart og redigerbart for hånd i hvilken som helst editor.
  • Åpen kildekode.
Din situasjonVår anbefaling
Bare HTTP- / GraphQL-API-er, team som vil ha minst mulig verktøyBruno
Flere transporter — meldinger, strømmer, gRPC, SOAPRestorm
Behov for å simulere tjenester lokaltRestorm
Behov for å orkestrere sammensatte kjederRestorm
Åpen kildekode som absolutt førsteprioritetBruno

Bruno-samlingene dine importeres, skript inkludert — bru.*-laget får dem til å virke. Se Importere en Bruno-samling.