跳到內容

Restorm 還是 Bruno?

Bruno 與 Restorm 有同一個出發點的信念:API 集合就是程式碼,它們屬於儲存庫。 這可不是什麼小小的共同點 — 這正是它們兩者與 Postman 分道揚鑣的地方。

差別在於涵蓋範圍。

RestormBruno
本機儲存且可納入版本控制
格式.restorm(YAML、JSON 或 JSON5),或資料夾模式.bru,每個請求一個檔案
可執行的協定15 種HTTP、GraphQL、gRPC
串接視覺化情境JavaScript 腳本與測試
腳本語言7 種JavaScript
模擬伺服器6 種協定,在本機執行
匯入24 種格式Postman、Insomnia、OpenAPI
網路防火牆
AI 操控內建 MCP 伺服器
應用程式內建 git✔,並且能在業務層級解決衝突靠您平常慣用的 git 工具
  • 每個請求一個檔案。 diff 天生就最小,程式碼審查一目瞭然。Restorm 用它的 資料夾模式也能得到差不多 的結果,但 Bruno 是從這裡出發的。
  • 簡單。 Bruno 只做一件事,而且做得好。如果您只呼叫 HTTP 與 GraphQL,它較小 的功能面積是實實在在的優點。
  • .bru 這個語言,好讀,而且在任何編輯器裡都能手動編輯。
  • 開放原始碼。
您的情況我們的建議
只有 HTTP / GraphQL API,團隊希望工具越少越好Bruno
多種傳輸方式 — 訊息佇列、串流、gRPC、SOAPRestorm
需要在本機模擬服務Restorm
需要編排複雜的串接流程Restorm
開放原始碼是絕對優先Bruno

您的 Bruno 集合可以直接匯入,腳本也一併帶過來 — bru.* 相容層讓它們照樣運作。 請參閱匯入 Bruno 集合