Restorm

あらゆる仕様をインポートし、リクエストをビジュアルシナリオに連結し、すべてを安全に保つ、APIを設計・テスト・シミュレーションするためのクライアントとサーバー両対応の環境 — あなたのディスク上に。

マルチプロトコル対応RESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
インポート

必要なものをすべてインポート

Swagger、OpenAPI、GraphQL、gRPC、OData、WebSocket…あるいは単純なcURLリクエストなど、APIをまるごとRestormにインポートできます。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 クライアント — 何もクラウドに送信されません。
環境

1つの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 を設計・シミュレーション。

エンティティ、enum、ルートをモデリングし、マルチプロトコルのモック(REST、GraphQL、SOAP、OData)を提供し、コードを生成します。Restorm は Cookiecutter/Copier 互換です。独自のテンプレート、または Restorm が提供するテンプレートを利用できます。

モデルとリレーションルートと CRUDマルチプロトコルモックコード生成
My design
3 models · 4 enums · 5 routes
Design
モックを提供
REST · GraphQL · SOAP · OData
</>
コードを生成
Copier · あなたのテンプレートまたは Restorm のもの
認証

簡単なAPI認証

ログイン用のルートを毎回実行し、トークンを他のすべてのリクエストにコピーするのはもうやめませんか? Restormなら簡単です。ログインルートを一度作成すれば、他のリクエストで再利用できます。必要になるたびに、認証ルートが透過的に呼び出されるので、意識する必要はありません!

再利用可能なログイントークンの注入401時の自動リプレイコピー&ペースト不要
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻ログインが自動的に再実行されました
GET/orders200 ✓
人工知能

RestormとAI?

Restorm自体にAIは組み込まれていません。プロジェクトを最もよく知っているのは、あなたが使っている他のツールだからです。その代わり、RestormはMCPで制御できます。Claude、Cursor、その他のツールに、あなたのRestormプロジェクトを作成してもらいましょう — 単純なリクエストから完全なシナリオまで、すべてを任せられます!

MCPで制御可能ClaudeCursor組み込みAIなし
✦Claude · MCP経由
「シナリオを作成して:ログインし、それから私の注文を取得して」
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
セキュリティ

内蔵ファイアウォール

サプライチェーン攻撃が横行する時代において、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