Wisp.Extensions.OpenApi
1.0.0
dotnet add package Wisp.Extensions.OpenApi --version 1.0.0
NuGet\Install-Package Wisp.Extensions.OpenApi -Version 1.0.0
<PackageReference Include="Wisp.Extensions.OpenApi" Version="1.0.0" />
<PackageVersion Include="Wisp.Extensions.OpenApi" Version="1.0.0" />
<PackageReference Include="Wisp.Extensions.OpenApi" />
paket add Wisp.Extensions.OpenApi --version 1.0.0
#r "nuget: Wisp.Extensions.OpenApi, 1.0.0"
#:package Wisp.Extensions.OpenApi@1.0.0
#addin nuget:?package=Wisp.Extensions.OpenApi&version=1.0.0
#tool nuget:?package=Wisp.Extensions.OpenApi&version=1.0.0
Wisp.Extensions.OpenApi
This extension adds an OpenAPI schema generator and a Swagger UI endpoint.
Installation
Add the Wisp.Extensions.OpenApi NuGet package.
Enable the extension in your WispHostBuilder:
hostBuilder.UseOpenApi(c =>
c
.Title("Demo")
.Version("1.0.0")
.InAssembly(Assembly.GetExecutingAssembly())
.OpenApiSpecPath("/openapi/schema.json") // Optional
.SwaggerUiPath("/openapi/swagger") // Optional
);
And map the appropriate endpoints in your WispApplicationBuilder:
applicationBuilder.MapOpenApi();
Usage
The extension will automatically scan for controllers annotated with [ApiController]. It will pick up
all routes in that controller with a valid [Route] attribute.
If a controller has a doc comment, the summary section will be shown in Swagger. Same goes for route methods.
By default, the schema will be available at /openapi/schema.json and Swagger UI will be available
at /openapi/swagger.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Microsoft.OpenApi (>= 2.3.1)
- NSwag.Core (>= 14.6.0)
- Wisp.Framework.Core (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 248 | 9/19/2025 |