API Versioning: an overview
When it comes to creating APIs, developers face the eternal dilemma: how can we ensure they are sufficiently stable and reliable, while allowing for the flexibility our (internal and external) customers have come to expect? The versioning approaches below might help.