2025-07-17 –, North Hall
API versioning is tough, really tough. People only talk about how to structure it in terms of API design but how do you actually implement it? We tried multiple approaches to versioning in production and eventually ended up with a solution we love. During this talk you will look into the tradeoffs of the most popular ways to do API versioning, and I will recommend which ones are fit for which products and companies. I will also present my framework, Cadwyn, that allows you to support hundreds of API versions with ease -- based on FastAPI and inspired by Stripe's approach to API versioning.
After this session, you will understand which approach to pick for your company to make your versioning cost effective and maintainable without investing too much into it.
Intermediate
I'm an experienced platform engineer and architect with a passion for open source and developer tools. The author of Cadwyn -- a sophisticated API Versioning framework based on FastAPI. A contributor to numerous projects such as CPython and tortoise-orm. Currently building the future of finance at Monite.