Successful APIs always get changed – that’s why you need a lifecycle approach to managing API evolution & versioning.
I have covered the topic on the NordicAPIs Blog.
The blog post covers:
- The dilemma we are in with the evolution of APIs
- Why I believe we need a lifecycle approach
- What to do before we publish the API for the first time – and prepare for a smooth evolution
- What to do after the first version has been published and a change comes along – how to deal with it optimally.
Check it out: A Lifecycle Approach to API Versioning (on NordicAPIs)