The Major Schemes for API versioning in ASP.NET Core Applications are URL based, Query based and HTTP Header Request based schemes. Besides this, you have Media type and accept header schemes.