Product → API Products
API Versioning
A compatibility strategy for evolving APIs without unexpectedly breaking existing clients.
Motivation
API versioning manages change in public contracts. It solves the problem of evolving an API without breaking existing clients.
Mental model
Versioning is a compatibility strategy, not just a URL prefix.
Where it fits
API Versioning belongs to the Product track, inside Api Products. It connects to nearby concepts through the graph relationships on this page and in the graph explorer.
Common mistakes
- Versioning every tiny change.
- Breaking old clients without a migration path.
- Confusing implementation versions with contract versions.
Related concepts
Use the metadata panel or return to the graph to explore concepts that this one requires or relates to.