OpenAPI ツールボックス

ブラウザー上で OpenAPI/Swagger と一般的な cURL をローカルで解析し、API クライアント、Postman、JMeter または OpenAPI JSON を生成します。

ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド

OpenAPI ツールボックスの使い方

OpenAPI、Swagger、および cURL の内容は現在のブラウザー内でのみ解析され、リモートの $ref を要求したり、インターフェースを呼び出したり、ドキュメントをアップロードしたりすることはありません。

  1. ドキュメントをインポート

    OpenAPI、2/3、JSON、YAML、または cURL のテキストを貼り付け、必要な変換モードを選択してください。

  2. 変換を実行

    実行後にクライアント、Postman、JMeter、または正規化された JSON の出力を確認できます。ローカル解析は危険なキーに遭遇すると停止します。

  3. 確認結果

    サーバーアドレス、認証プレースホルダー、パラメーター、schemaを確認してから、結果をコピーしてプロジェクトで使用してください。

制限事項と注意点

  • リモート $ref はネットワークに接続して解析しません。外部参照を含むドキュメントは、先にダウンロードしてインライン化する必要があります。
  • 生成されたクライアント、コレクション、テスト計画は静的な下書きであり、ユーザーに代わってネットワークリクエストを開始することはありません。
  • サイズが大きすぎる、階層が深すぎる、循環参照がある、または不完全な仕様は変換を拒否します。複雑な認証情報は引き続き手動で補完する必要があります。

よくある質問

私の API を呼び出しますか?

いいえ。ページではドキュメントを解析してテキストを生成するだけです。

外部の $ref が展開されないのはなぜですか?

完全な静的処理とプライバシー保護を維持するため、リモート参照は自動的にリクエストされません。

生成されたコードはそのまま本番環境にデプロイできますか?

保証できません。まず認証、エラー処理、タイムアウト、サービスアドレスを確認してください。

ページのフィードバック問題を見つけましたか、または改善提案がありますか?
フィードバック機能はオンライン版での使用が必要です

オンライン版で JavaScript を有効にしてから送信してください。現在のツールまたは事例のローカル機能には影響しません。

オンライン版へフィードバックを送る