How to Implement API Versioning for Minimal APIs | ASP.NET Core 8

Published: 23 February 2024
on channel: Milan Jovanović
15,512
565

☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon to access the source code:   / milanjovanovic  

API versioning allows your API to evolve independently from the clients using it. Introducing breaking changes to your API is a bad user experience. API versioning gives you a mechanism to avoid exposing breaking changes to clients. Instead of making a breaking change, you introduce a new API version. Today, I'll show you how to implement API versioning in ASP.NET Core.

Check out my courses: https://bit.ly/3PupkOJ

API Versioning in ASP.NET Core
https://www.milanjovanovic.tech/blog/...

Join my weekly .NET newsletter:
https://www.milanjovanovic.tech

Read my Blog here:
https://www.milanjovanovic.tech/blog

Chapters
0:00 Why is API Versioning important?
1:43 Different kinds of API Versioning
3:17 Configuring API Versioning in .NET 8
6:38 Adding API Versioning to Minimal APIs
11:04 How API Versioning works in practice
13:15 Fixing Swagger UI and API Versioning
17:05 API Versioning and Functional tests


Watch video How to Implement API Versioning for Minimal APIs | ASP.NET Core 8 online, duration hours minute second in high quality that is uploaded to the channel Milan Jovanović 23 February 2024. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 15,512 times and liked it 565 visitors.