Restorm

可匯入任何規格、將您的請求串聯成視覺化情境,並將一切安全保存——在您的磁碟上——的、用於設計、測試和模擬您的 API 的環境——用戶端與伺服器。

多重通訊協定RESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
匯入

匯入您所需的一切

將您完整的 API 匯入 Restorm——Swagger、OpenAPI、GraphQL、gRPC、OData、WebSocket……或僅僅是一個 cURL 請求。您甚至可以匯入您的 Postman 與 Bruno 集合。

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
安全性

您的機密資訊只屬於您。

您的密碼和權杖不會四處散落,更不會出現在您無法掌控的伺服器上!Restorm 使用純文字檔案,並可以從第三方供應商取得憑證,但絕不會將它們傳送到其他地方。您始終掌控著您的機密資訊。

在地優先內建防火牆自動身分驗證零強制雲端
您的電腦
檔案保存在本機
您的原始碼管理
Git
PRO內建於應用程式的 Git 用戶端——不會向雲端傳送任何內容。
環境

一個 API,多個環境

開發、預備、正式環境……您的 API 部署在多個環境中嗎?使用變數,只需點選幾下即可在環境之間切換。

dev / staging / prod變數 {{ }}一鍵切換值清單
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
情境

以視覺化方式串聯您的 API。

使用 Restorm 建構豐富的情境:串聯請求、加入條件、迴圈等等!情境編輯器甚至允許您逐步執行,讓自動化流程的建置更加輕鬆。情境也可以在 CI 流程中執行——非常適合建置自動化測試!

分支條件重試即時偵錯headless 執行
POST動作:戰鬥
⏱等待
POST動作:休息
API 設計器

無需撰寫一行程式碼,即可設計並模擬您的 API。

為您的實體、列舉和路由建模,提供多協定 mock(REST、GraphQL、SOAP、OData),並產生程式碼。Restorm 相容 Cookiecutter/Copier:使用您自己的範本,或 Restorm 提供的範本。

模型與關聯路由與 CRUD多協定 mock程式碼產生
My design
3 models · 4 enums · 5 routes
Design
提供 mock
REST · GraphQL · SOAP · OData
</>
產生程式碼
Copier · 您的範本或 Restorm 的範本
身分驗證

輕鬆完成 API 身分驗證

厭倦了每次都要執行登入路由,再把權杖複製到所有其他請求嗎?Restorm 讓這一切變得簡單。只需建立一次登入路由,即可在其他請求中重複使用。每當需要時,身分驗證路由都會被透明地呼叫——您完全無需操心!

可重複使用的登入權杖注入401 時自動重試零複製貼上
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻登入已自動重試
GET/orders200 ✓
人工智慧

Restorm 與人工智慧?

Restorm 本身並未內建任何人工智慧,因為最了解您專案的其實是您所使用的其他工具。相反地,Restorm 可以透過 MCP 進行控制:讓 Claude、Cursor 或其他任何工具為您建立 Restorm 專案——從簡單的請求到完整的情境,它們都能勝任!

可透過 MCP 控制ClaudeCursor零內建人工智慧
✦Claude · 透過 MCP
「建立一個情境:先登入,然後取得我的訂單。」
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
安全性

內建防火牆

在供應鏈攻擊猖獗的時代,Restorm 保護自身,也保護您。得益於內建防火牆,Restorm 會封鎖所有可能源自其自身相依項目或惡意情境、指向外部服務的外送呼叫。謹慎永遠不嫌多!

防供應鏈攻擊外送流量封鎖相依項目監控沙箱化情境
⛨內建防火牆 · 外送呼叫
✓api.artifactsmmo.com已允許
✕cdn.unknown-dep.io/telemetry已封鎖 · 相依項目
✕evil.example.com/exfil已封鎖 · 情境
文件

資訊觸手可及

當您以 Restorm 匯入 API 時,也會同時匯入其完整文件。文件直接顯示在您的請求旁邊,讓您的工作更加輕鬆。

內建文件依請求查看參數與回應模型與結構描述
POST/pet

Add a new pet to the store

參數
pathpetIdinteger
querystatusstring
回應
200successful operation
405Invalid input
組織方式

依您的方式安排工作區

將請求並排放置或上下排列……與 VS Code 一樣,您可以依照自己的習慣來組織工作區,更加舒適。Restorm 甚至提供內建的迷你瀏覽器:非常適合查看您的呼叫對前端所產生的影響。

分割面板可移動分頁內建迷你瀏覽器VS Code 風格
GETGet Pet
◆情境 · Main
→→
🔒localhost:3000迷你瀏覽器
外觀

您的品味,您的色彩

想換個外觀嗎?Restorm 提供大量豐富多彩的主題,隨心情隨時切換。

明暗主題豐富的調色盤可自訂
Abyss
Monokai
Solarized
Sunset