Versioning
API Contract Versioning: How to Avoid Breaking Integrations
How to record a compatibility promise with SemVer, OpenAPI document versions, and URL or media-type signals, without pretending one of them is required by HTTP.
Technical notes
Tag
Notes tagged compatibility.
Versioning
How to record a compatibility promise with SemVer, OpenAPI document versions, and URL or media-type signals, without pretending one of them is required by HTTP.
Contracts
How to tell a compatible API change from a breaking one, using JSON Schema keywords and Google's AIP-180 as a published guide rather than a universal law.
Testing
How Pact defines a contract test, how that differs from schema validation and from a joined integration run, and which bugs each one can and cannot show.
Contracts
A three-phase sequence, expand then migrate then contract, for changing an API contract while old clients keep working, with rollback called out as its own case.
Webhooks
How to shape a webhook payload using CloudEvents and the Standard Webhooks specification, including identity, signatures, duplicates, and retries.