1. Introduction
  2. Getting Started
  3. ASP.NET Core
    ❱
    1. Quick Starts
      ❱
      1. New Services
      2. Existing Services
      3. Migration
      4. Version Format
      5. Version Discovery
      6. Version Policies
    2. How to Version Your Service
      ❱
      1. Defining a Service Version
      2. Query String Versioning
      3. Media Type Versioning
      4. Header Versioning
      5. URL Path Versioning
      6. Version Interleaving
      7. Version Neutrality
      8. Requested API Version
      9. Existing Services
      10. Deprecating Versions
      11. Version Advertisement
      12. Naming Conventions
      13. Versioned Models
    3. Configuring Your Application
      ❱
      1. API Versioning Options
      2. API Version Reader
      3. API Version Conventions
      4. API Version Selector
    4. API Versioning with OData
      ❱
      1. Model Configurations
      2. Model Substitution
      3. Versioned Model Builder
      4. Versioned Controllers
      5. Versioned Metadata
      6. Batching
    5. API Versioning with gRPC
      ❱
      1. Request Parameters
      2. Versioned Message Fields
    6. Error Responses
    7. API Documentation
      ❱
      1. API Explorer Options
      2. gRPC Options
      3. OData Options
      4. OpenAPI Options
      5. Scalar Integration
      6. Swashbuckle Integration
    8. Extensions and Customizations
      ❱
      1. Attributes
      2. Version Format
      3. Versioned Clients
      4. Third-Party
    9. Diagnostics
      ❱
      1. AV0001
      2. AV0002
      3. AV0003
      4. AV0004
      5. AV0005
      6. AV0006
      7. AV0007
      8. AV0008
      9. AV0009
      10. AV0010
      11. AV0011
      12. AV0012
      13. AV0013
      14. AV0014
      15. AV0015
      16. AV0016
      17. AV0017
      18. AV0018
      19. AV0019
      20. AV0020
      21. AV0021
      22. AV0022
      23. AV0023
      24. AV0024
      25. AV0025
      26. AV0026
      27. AV0027
      28. AV0028
      29. AV0029
      30. AV0030
      31. AV0031
    10. Known Limitations
    11. FAQ
    12. Examples
  4. ASP.NET Web API (Classic)
    ❱
    1. Quick Starts
      ❱
      1. New Services
      2. Existing Services
      3. Migration
      4. Version Format
      5. Version Discovery
      6. Version Policies
    2. How to Version Your Service
      ❱
      1. Defining a Service Version
      2. Query String Versioning
      3. Media Type Versioning
      4. Header Versioning
      5. URL Path Versioning
      6. Version Interleaving
      7. Version Neutrality
      8. Requested API Version
      9. Existing Services
      10. Deprecating Versions
      11. Version Advertisement
      12. Naming Conventions
    3. Configuring Your Application
      ❱
      1. API Versioning Options
      2. API Version Reader
      3. API Version Conventions
      4. API Version Selector
    4. API Versioning with OData
      ❱
      1. Model Configurations
      2. Model Substitution
      3. Versioned Model Builder
      4. Versioned Controllers
      5. Versioned Metadata
      6. Protocol Transitions
    5. Error Responses
    6. API Documentation
      ❱
      1. API Explorer Options
      2. OData Options
      3. Swashbuckle Integration
    7. Extensions and Customizations
      ❱
      1. Attributes
      2. Version Format
      3. Versioned Clients
    8. Known Limitations
    9. FAQ
    10. Examples