-
Notifications
You must be signed in to change notification settings - Fork 704
Home
Versioning is an important aspect of any mature web service. Microsoft has published REST API guidelines that require that all compliant services must support explicit versioning. This ensures that clients can rely on services to be stable over time, while still enabling service changes and new features. Detailed information about the recommended guidance can be found in the Microsoft REST Guidelines.
The goal of the ASP.NET API versioning project is to adhere to the Microsoft REST Guidelines for versioning using the ASP.NET technology stack. Support is provided for the following variations of ASP.NET:
Everything you need to add service API versioning to your Web API applications and ApiControllers.
Expands upon the service API versioning for Web API and adds OData-specific features for your OData v4.0 applications and ODataControllers, including support for versioned EDM models.
Everything you need to add service API versioning to your ASP.NET Core applications and Controllers.
Expands upon the service API versioning for ASP.NET Core and adds OData-specific features for your OData v4.0 applications and ODataControllers, including support for versioned EDM models.
- Home
- Quick Starts
- Version Format
- Version Discovery
- Version Policies
- How to Version Your Service
- API Versioning with OData
- Configuring Your Application
- Error Responses
- API Documentation
- Extensions and Customizations
- Known Limitations
- FAQ
- Examples