開発者ツール

Postman to OpenAPI — OpenAPI YAML エクスポート

Postman Collection をブラウザ内でローカルに OpenAPI 3 YAML に変換し、パス、メソッド、基本パラメーターを抽出します。コレクションを Swagger のワークフローに移行する際に役立ちます。

PostmanOpenAPISwagger

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • 古い Postman コレクションを OpenAPI に移行する
  • ゲートウェイやコードジェネレーター向けに仕様をエクスポートする
  • チームの API 記述を標準化する

使い方

  1. Postman Collection v2 の JSON を貼り付ける
  2. OpenAPI YAML への変換を待つ
  3. YAML ファイルをコピーまたはエクスポートする

入出力サンプル

Collection 概要

{"info":{"name":"API"},"item":[{"name":"List","request":{"method":"GET","url":"{{base}}/items"}}]}

OpenAPI パス

paths:
  /items:
    get: ...

FAQ

どの Collection バージョンに対応していますか?

一般的な Collection v2 と v2.1 のエクスポートに対応しています。古い構造や非公開の拡張は Postman から再エクスポートが必要な場合があります。

環境変数は完全に保持されますか?

可能な範囲でパスとリクエストのメタデータをマッピングします。複雑なスクリプト、テスト、一部の動的変数は 1 対 1 では移行されません。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

cURL コード変換

cURL to Code — 多言語リクエストスニペット

利用可能

ヘッダー、ボディ、フォームデータを含む cURL コマンドを Python、Go、Node、PHP、Rust などのリクエストコードに変換できます。API ドキュメントを即座に実行可能なスクリプトにする際に役立ちます。

cURL コード生成 API

YAML → JSON

YAML → JSON 変換オンライン

利用可能

ブラウザ上でデフォルトで2スペースインデント付きのJSONにYAML変換してください。解析失敗が原因を示し、変換はローカルで維持されるため、設定デバッグやAPIハンドオフに役立ちます。

YAML JSON コンバーター

GraphQL フォーマッター

GraphQL フォーマッター / Prettier オンライン

利用可能

GraphQL のクエリとミューテーションを整形し、インデントを正規化し、基本的な構文チェックを行い、.graphql ファイルとしてローカルにエクスポートできます。

GraphQL フォーマッター GQL