Adding Swagger to ASP.NET Core Web API Project

1. What is swagger?