Skip to content

API Compatibility · Quality

Schema Drift Observatory

Schema Drift Observatory detects breaking changes in OpenAPI contracts before release. Removing an operation or adding a required request parameter can break consumers even when specifications remain valid.

Features

  • Compares a baseline and a candidate OpenAPI file
  • Six rules (SDO-001 to SDO-006) classify findings as breaking, potentially breaking or non-breaking
  • Each finding carries a rule ID, location, impact and remediation guidance
  • Text or JSON output with a configurable fail-on policy that sets the CI exit code
  • Vue 3 dashboard prototype that displays a sample report

Technologies

GolibopenapiVue 3TypeScriptViteGitHub Actions