API Versioning - CI/CD Glossary Definition
API versioning exposes multiple API versions so producers can evolve without breaking existing consumers.
API versioning is the practice of exposing distinct versions of an API (via URL path, header, or query) so changes can ship without breaking existing clients. CI often verifies that older versions still respond as documented.
Versioning strategies include URL prefixes like /v2, headers, and media types. Whichever you choose, CI can run the old version's contract tests to guarantee it stays stable.
Related guides
Semantic API Versioning - CI/CD Glossary DefinitionSemantic API Versioning: Semantic API versioning applies semantic versioning (MAJOR.MINOR.PATCH) to an API, w…
Backward Compatibility - CI/CD Glossary DefinitionBackward Compatibility: Backward compatibility means a newer version of an API still works with clients built…
Breaking Change Detection - CI/CD Glossary DefinitionBreaking Change Detection: Breaking change detection compares two versions of an API schema or contract and f…