Přeskočit na obsah

Restorm nebo Bruno?

Bruno a Restorm sdílejí totéž východisko: kolekce API jsou kód a patří do repozitáře. To není malá společná věc — právě ta je oba odděluje od Postmanu.

Rozdíl je v záběru.

RestormBruno
Lokální a verzovatelné úložiště
Formát.restorm (YAML, JSON nebo JSON5), nebo režim složky.bru, jeden soubor na požadavek
Spustitelné protokoly15HTTP, GraphQL, gRPC
ŘetězeníVizuální scénářeSkripty a testy v JavaScriptu
Skriptovací jazyky7JavaScript
Simulační servery6 protokolů, lokálně
Import24 formátůPostman, Insomnia, OpenAPI
Síťový firewall
Řízení pomocí AIZabudovaný server MCP
Git zabudovaný v aplikaci✔, s řešením konfliktů na úrovni entitPřes váš obvyklý nástroj pro git
  • Jeden soubor na požadavek. Diffy jsou přirozeně minimální a revize kódu je okamžitá. Restorm dosáhne srovnatelného výsledku svým režimem složky, ale Bruno z toho vychází.
  • Jednoduchost. Bruno dělá jednu věc a dělá ji dobře. Pokud voláte jen HTTP a GraphQL, je jeho zúžený rozsah skutečnou výhodou.
  • Jazyk .bru, čitelný a ručně editovatelný v kterémkoli editoru.
  • Otevřený zdrojový kód.
Vaše situaceNáš názor
Výhradně API na HTTP / GraphQL, tým, který chce co nejmenší výbavuBruno
Několik přenosů — messaging, streamy, gRPC, SOAPRestorm
Potřeba simulovat služby lokálněRestorm
Potřeba orchestrovat složitá zřetězeníRestorm
Absolutní priorita otevřeného zdrojového kóduBruno

Vaše kolekce z Bruno se naimportují, i se skripty — vrstva bru.* je rozchodí. Viz Import kolekce Bruno.