© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
B. DeAPI Managementhttps://doi.org/10.1007/979-8-8688-0054-2_6

6. API Version Management

Brajesh De1  
(1)
Bangalore, Karnataka, India
 

Change is inevitable, and this is no different with APIs. If APIs are successful, they evolve over time. New requirements may drive you to make changes to your APIs. Advancements in technology are also a contributor to changes to APIs. Handling these changes to minimize client impact is the art of versioning.

Once you publish a REST API, developers start using it in their client app as defined in the contract. Developers write software that relies on the API contract. Whenever there is a change to the API, there is the potential ...

Get API Management: An Architect's Guide to Developing and Managing APIs for Your Organization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.