title: "API Versioning" seoTitle: "API Versioning | Appendix" @description: "What is API Versioning?" metaKeywords: "Application Programming Interface Versioning, API Versioning" author: "Myles Golden" date: "2022-06-28" lastmod: "2022-06-28" published: true category: "term" parent_category: "home" img: "/images/no_img.png" tags: - term
API Versioning is the process of creating different versions of an API. This can be useful for managing breaking changes, as well as for providing different levels of access to the API.
There are two types of API versioning: Major and Minor.
Major versioning is when a new version of the API is created that is not backwards compatible with the old version. This can be used to manage breaking changes.
Minor versioning is when a new version of the API is created that is backwards compatible with the old version. This can be used to provide different levels of access to the API.