Back to Browse

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

30.7K views
Feb 23, 2024
18:11

☄️ 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: https://www.patreon.com/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/api-versioning-in-aspnetcore 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

Download

1 formats

Video Formats

360pmp431.1 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

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