OpenAPI¶
The backend serves its OpenAPI 3 document on every environment.
Uses¶
- Import into Postman or Insomnia for exploratory testing.
- Generate typed clients with OpenAPI Generator.
- Diff against the previous release to flag breaking contract changes.
Contract governance¶
Before cutting a backend release:
- Export the current spec.
- Diff against the spec archived with the last approved release.
- Flag removed fields or endpoints as breaking.
- Align frontend callers before deploy.
- Archive the new spec alongside the release tag.