Genocs.WebApi
9.0.0-beta005
See the version list below for details.
Requires NuGet 5.0.0 or higher.
dotnet add package Genocs.WebApi --version 9.0.0-beta005
NuGet\Install-Package Genocs.WebApi -Version 9.0.0-beta005
<PackageReference Include="Genocs.WebApi" Version="9.0.0-beta005" />
<PackageVersion Include="Genocs.WebApi" Version="9.0.0-beta005" />
<PackageReference Include="Genocs.WebApi" />
paket add Genocs.WebApi --version 9.0.0-beta005
#r "nuget: Genocs.WebApi, 9.0.0-beta005"
#:package Genocs.WebApi@9.0.0-beta005
#addin nuget:?package=Genocs.WebApi&version=9.0.0-beta005&prerelease
#tool nuget:?package=Genocs.WebApi&version=9.0.0-beta005&prerelease
Genocs.WebApi

ASP.NET Core Web API extensions and conventions for Genocs applications. Supports net10.0, net9.0, and net8.0.
Installation
dotnet add package Genocs.WebApi
Getting Started
Use this package to register Web API conventions, endpoint mapping, forwarded headers handling, and unified error handling.
Service registration:
using Genocs.WebApi;
genocs.AddWebApi();
Pipeline setup:
app.UseErrorHandler();
app.UseAllForwardedHeaders();
app.UseEndpoints(endpoints =>
{
// Register endpoints here
});
Main Entry Points
AddWebApiUseEndpointsUseErrorHandlerUseAllForwardedHeaders
Support
- Documentation Portal: https://learn.fiscanner.net/
- Documentation: https://github.com/Genocs/genocs-library/tree/main/docs
- Repository: https://github.com/Genocs/genocs-library
Release Notes
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. 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 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
- Genocs.Core (>= 9.0.0-beta005)
- Open.Serialization.Json.System (>= 3.0.0)
- Open.Serialization.Json.Utf8Json (>= 3.0.0)
-
net8.0
- Genocs.Core (>= 9.0.0-beta005)
- Open.Serialization.Json.System (>= 3.0.0)
- Open.Serialization.Json.Utf8Json (>= 3.0.0)
-
net9.0
- Genocs.Core (>= 9.0.0-beta005)
- Open.Serialization.Json.System (>= 3.0.0)
- Open.Serialization.Json.Utf8Json (>= 3.0.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Genocs.WebApi:
| Package | Downloads |
|---|---|
|
Genocs.WebApi.CQRS
CQRS extensions for Genocs ASP.NET Core Web APIs. |
|
|
Genocs.WebApi.Swagger
The web api Swagger library |
|
|
Genocs.WebApi.OpenApi
Swagger/OpenAPI integration for documenting Genocs Web APIs. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.0.0 | 44 | 5/21/2026 |
| 9.0.0-beta009 | 141 | 5/11/2026 |
| 9.0.0-beta008 | 175 | 5/2/2026 |
| 9.0.0-beta007 | 126 | 4/29/2026 |
| 9.0.0-beta006 | 119 | 4/27/2026 |
| 9.0.0-beta005 | 124 | 4/26/2026 |
| 9.0.0-beta004 | 129 | 4/18/2026 |
| 9.0.0-beta003 | 155 | 4/5/2026 |
| 9.0.0-beta002 | 155 | 3/17/2026 |
| 9.0.0-beta001 | 173 | 2/28/2026 |
| 8.1.0 | 217 | 2/8/2026 |
| 8.0.0 | 2,686 | 11/23/2025 |
| 7.5.1 | 2,715 | 10/19/2025 |
| 7.5.0 | 5,401 | 10/12/2025 |
| 7.4.1 | 2,126 | 9/19/2025 |
| 7.4.0 | 363 | 9/19/2025 |
| 7.3.0 | 8,469 | 8/14/2025 |
| 7.2.5 | 13,807 | 5/1/2025 |
| 7.2.4 | 2,302 | 4/18/2025 |
| 7.2.3 | 17,384 | 1/20/2025 |
The change log and breaking changes are listed here.
https://github.com/Genocs/genocs-library/releases