Improve the developer experience of an API with Swagger documentation

Beginner
Developer
Azure
Azure CLIs
ASP.NET Core

Learn how to document an existing API, written in C#/ASP.NET Core, using Swashbuckle, Swagger/OpenAPI, and Swagger UI.

Learning objectives

In this module, you will:

  • Learn about Swashbuckle, OpenAPI, Swagger UI
  • Enable OpenAPI for an C#/ASP.NET Core API
  • Use Swashbuckle in an C#/ASP.NET Core API
  • Generate and view API documentation, with OpenAPI

Prerequisites