Literature¶
During Cadwyn's development, I went through countless resources on API Versioning. The following are the most unique and effective ones I could find.
Cadwyn-like API Versioning¶
Articles¶
- https://stripe.com/blog/api-versioning
- https://www.intercom.com/blog/api-versioning/
- https://getconvoy.io/blog/rolling-versions
- https://keygen.sh/blog/breaking-things-without-breaking-things/
- https://engineering.linkedin.com/blog/2022/-under-the-hood--how-we-built-api-versioning-for-linkedin-market
- https://rescale.com/blog/api-versioning-with-the-django-rest-framework/
Projects¶
Python¶
Golang¶
Ruby¶
PHP¶
Overview articles on API Versioning¶
- https://smartlogic.io/blog/2012-12-12-developing-an-api/
- https://thenewstack.io/tricks-api-versioning/
- https://studygyaan.com/django/versioning-api-in-django-rest-framework
Other articles on API Versioning¶
- https://www.postman.com/api-platform/api-versioning/.
- https://www.xmatters.com/blog/blog-four-rest-api-versioning-strategies
- https://www.opslevel.com/resources/the-ultimate-guide-to-microservices-versioning-best-practices
- https://github.com/dotnet/aspnet-api-versioning
- https://habr.com/ru/companies/superjob/articles/577650/
- https://mikehelmick.medium.com/django-rest-framework-better-api-versioning-with-semantic-versioning-d93908613dea