/ApiVersioning

Simple Project About Api-Versioning in Asp .Net Core 3.1

Primary LanguageC#

Api Versioning

Simple Project About Api-Versioning in Asp .Net Core 3.1

API versioning in ASP.NET Core is a technique by which different clients can get different implementations of the same Controller based on the request or the URL.So essentially, you build an API that has multiple versions that may behave differently.

There are multiple ways to achieve API versioning in ASP.NET Core Applications. The commonly used approaches to version a WebApi are as follows

  1. URL based.
  2. Query String based.
  3. HTTP Header based.

This project is Covered Major 3 API versioning techniques to help build a cleaner and much scalable API in ASP.NET Core 3.1