Versioning Strategy
title: "Versioning Strategy" seoTitle: "Versioning Strategy | Appendix" @description: "What is Versioning Strategy?" metaKeywords: "Versioning Strategy, Type of Versioning Schemes" author: "Myles Golden" date: "2022-06-29" lastmod: "2022-06-29" published: true category: "term" parent_category: "home" img: "/images/no_img.png" tags: - term
There are three main versioning strategies: breaking, non-breaking, and backward compatible.
Breaking changes are when a new version of the API is not backwards compatible with the old version. This can be used to manage breaking changes.
Non-breaking changes are when a new version of the API is backwards compatible with the old version. This can be used to provide different levels of access to the API.
Backward compatible changes are when a new version of the API is backward compatible with the old version, but also has additional features. This can be used to manage breaking changes, as well as to provide different levels of access to the API.