API 契約チェッカー
JSONをローカルで処理:OpenAPI 3.0.x/3.1.x、各1 MiB、深さ64、100,000値、先頭500件。パス・操作・レスポンスの削除、パラメーター・リクエスト本文・インライン本文の最上位フィールドの任意から必須への変更を報告します。外部参照とYAMLは拒否し、内部参照は省略します。レスポンスやネストしたスキーマ、全破壊的変更、意味的同等性、スキーマ検証は対象外です。
使い方
使い方
- 元と変更後のOpenAPI JSON仕様を貼り付けます。
- 制限付き比較をローカルで実行します。
- 対象の変更と省略範囲を確認し、その他の互換性リスクは別途確認します。
API 契約チェッカー
JSONをローカルで処理:OpenAPI 3.0.x/3.1.x、各1 MiB、深さ64、100,000値、先頭500件。パス・操作・レスポンスの削除、パラメーター・リクエスト本文・インライン本文の最上位フィールドの任意から必須への変更を報告します。外部参照とYAMLは拒否し、内部参照は省略します。レスポンスやネストしたスキーマ、全破壊的変更、意味的同等性、スキーマ検証は対象外です。
よくある質問
あわせて知りたいこと
何を比較しますか?
削除されたパス、操作、レスポンスに加え、パラメーター、リクエスト本文、インライン本文の最上位フィールドが任意から必須になった変更を報告します。
すべての破壊的変更を分析しますか?
いいえ。内部参照は省略し、レスポンス・ネストしたスキーマ、破壊的変更全般、意味的同等性、スキーマの妥当性は分析しません。
入力形式と上限は?
OpenAPI 3.0.x/3.1.x の JSON に対応し、各ファイル1 MiB、深さ64、値100,000件まで、結果は最大500件です。YAMLと外部参照は拒否します。