Ir al contenido

¿Restorm o Bruno?

Bruno y Restorm comparten la misma convicción de partida: las colecciones de API son código, pertenecen al repositorio. No es un punto en común menor: es lo que separa a ambos de Postman.

La diferencia está en el alcance.

RestormBruno
Almacenamiento local y versionable
Formato.restorm (YAML, JSON o JSON5), o modo carpeta.bru, un archivo por petición
Protocolos ejecutables15HTTP, GraphQL, gRPC
EncadenamientoEscenarios visualesScripts y pruebas en JavaScript
Lenguajes de script7JavaScript
Servidores de simulación6 protocolos, en local
Importación24 formatosPostman, Insomnia, OpenAPI
Cortafuegos de red
Control mediante IAServidor MCP integrado
Git integrado en la aplicación✔, con resolución de conflictos consciente del dominioMediante su herramienta git habitual
  • Un archivo por petición. Los diffs son naturalmente mínimos y la revisión de código es inmediata. Restorm obtiene un resultado comparable con su modo carpeta, pero Bruno parte de ahí.
  • La simplicidad. Bruno hace una cosa y la hace bien. Si solo llama a HTTP y GraphQL, su superficie reducida es una ventaja real.
  • El lenguaje .bru, legible y editable a mano en cualquier editor.
  • Código abierto.
Su situaciónNuestra opinión
Solo API HTTP / GraphQL, equipo que quiere el mínimo de utillajeBruno
Varios transportes: mensajería, flujos, gRPC, SOAPRestorm
Necesidad de simular servicios localmenteRestorm
Necesidad de orquestar encadenamientos complejosRestorm
Prioridad absoluta al código abiertoBruno

Sus colecciones de Bruno se importan, scripts incluidos: la capa bru.* hace que funcionen. Consulte Importar una colección de Bruno.