Improve the developer experience of an API with Swagger documentation
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
- Experience with REST API design and implementation
- Experience developing basic ASP.NET Core apps
- Local installations of .NET SDK
- Visual Studio Code
- C# extension for Visual Studio Code