Community.Grpc.SwaggerGen
10.0.0
dotnet add package Community.Grpc.SwaggerGen --version 10.0.0
NuGet\Install-Package Community.Grpc.SwaggerGen -Version 10.0.0
<PackageReference Include="Community.Grpc.SwaggerGen" Version="10.0.0" />
<PackageVersion Include="Community.Grpc.SwaggerGen" Version="10.0.0" />
<PackageReference Include="Community.Grpc.SwaggerGen" />
paket add Community.Grpc.SwaggerGen --version 10.0.0
#r "nuget: Community.Grpc.SwaggerGen, 10.0.0"
#:package Community.Grpc.SwaggerGen@10.0.0
#addin nuget:?package=Community.Grpc.SwaggerGen&version=10.0.0
#tool nuget:?package=Community.Grpc.SwaggerGen&version=10.0.0
Community.Grpc.OpenApi
In this commit Microsoft removed the Microsoft.AspNetCore.Grpc.Swagger package. Some of us used it, and others of us had plans to use it.
This repo is meant to continue the life of that package, and even port it to OpenAPI as well.
The initial commit will be the extracted code, verbatim. You can follow through the commit history to see whats been modified.
Notes
Best I can tell, the source libraries were targeting Microsoft.OpenApi 1.0. I've made the choice to start with .NET 10 support, so I bumped Microsoft.OpenApi to the latest 2.x and made the relevant change to support that.
When .NET 11 ships, I'll multitarget and support Microsoft.OpenApi 3.0, but that may just be for the OpenApi version of the package, we'll see when we get there.
Examples
You'll find examples in the examples/ directory, this library is generally a one-liner to get added.
Status
I've freshly copied the code and made the needed modifications to build. There's a few kinks to iron out, but I plan on trying to get the Swagger-based package published as Community.Grpc.SwaggerGen soon™
After that, I'll see about porting it to OpenApi, and then we'll publish Community.Grpc.OpenApi as a separate package.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Microsoft.AspNetCore.Grpc.JsonTranscoding (>= 10.0.10)
- Swashbuckle.AspNetCore (>= 10.2.3)
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 |
|---|---|---|
| 10.0.0 | 69 | 7/23/2026 |