Swagger In ASP.NET Core
Swagger is often used with ASP.NET Web API or ASP.NET Core to generate interactive API documentation. The documentation is presented in a user-friendly web interface that allows developers to explore and test API endpoints directly from the browser. The Swagger project was donated to the OpenAPI Initiative in 2015 and has since been referred to as OpenAPI. Both names are used interchangeably. Keep in mind that OpenAPI refers to the specification, while Swagger refers to the family of open source and commercial products from SmartBear that work with the OpenAPI Specification.