Nuar.Host
1.0.41
See the version list below for details.
dotnet add package Nuar.Host --version 1.0.41
NuGet\Install-Package Nuar.Host -Version 1.0.41
<PackageReference Include="Nuar.Host" Version="1.0.41" />
paket add Nuar.Host --version 1.0.41
#r "nuget: Nuar.Host, 1.0.41"
// Install Nuar.Host as a Cake Addin #addin nuget:?package=Nuar.Host&version=1.0.41 // Install Nuar.Host as a Cake Tool #tool nuget:?package=Nuar.Host&version=1.0.41
Nuar Framework
Overview
Nuar is a lightweight, flexible, and highly customizable API gateway framework built for modern microservices architectures. It offers advanced routing, request processing, and middleware extensibility for handling upstream and downstream requests.
The framework is designed to provide a robust and easy-to-configure solution for managing API traffic in distributed environments, supporting policies, authentication, and load balancing out of the box.
Features
- Microservices API Gateway: A framework specifically designed for API routing and traffic management in microservices.
- Customizable Request Pipelines: Add custom middleware, request handlers, and response transformers.
- Extensible Extensions: Support for adding custom extensions such as logging, authentication, CORS, and more.
- YAML-based Configuration: Configure your services, routes, and policies using easy-to-understand YAML files.
- Supports Policies and Authentication: Apply authentication and authorization policies at the route or service level.
- Integration with Third-Party Tools: Includes support for Swagger documentation, JWT authentication, and tracing.
Installation
To install Nuar, add the following NuGet package to your project:
dotnet add package Nuar --version 1.0.0
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. |
-
net8.0
- NetEscapades.Configuration.Yaml (>= 3.1.0)
- Nuar (>= 1.0.41)
- Nuar.Cors (>= 1.0.41)
- Nuar.CustomErrors (>= 1.0.41)
- Nuar.JWT (>= 1.0.41)
- Nuar.RabbitMQ (>= 1.0.41)
- Nuar.Tracing (>= 1.0.41)
-
net9.0
- NetEscapades.Configuration.Yaml (>= 3.1.0)
- Nuar (>= 1.0.41)
- Nuar.Cors (>= 1.0.41)
- Nuar.CustomErrors (>= 1.0.41)
- Nuar.JWT (>= 1.0.41)
- Nuar.RabbitMQ (>= 1.0.41)
- Nuar.Tracing (>= 1.0.41)
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.81 | 78 | 10/10/2024 |
1.0.74 | 91 | 10/6/2024 |
1.0.71 | 72 | 10/5/2024 |
1.0.69 | 67 | 10/5/2024 |
1.0.67 | 70 | 10/5/2024 |
1.0.65 | 71 | 10/5/2024 |
1.0.63 | 81 | 9/29/2024 |
1.0.62 | 71 | 9/29/2024 |
1.0.61 | 82 | 9/29/2024 |
1.0.60 | 76 | 9/29/2024 |
1.0.59 | 75 | 9/29/2024 |
1.0.58 | 78 | 9/29/2024 |
1.0.55 | 75 | 9/29/2024 |
1.0.41 | 74 | 9/29/2024 |
1.0.23 | 88 | 9/27/2024 |
1.0.19 | 81 | 9/27/2024 |
1.0.16 | 76 | 9/27/2024 |
1.0.8 | 80 | 9/26/2024 |
Initial release of the Nuar.Host package for hosting the Nuar API gateway.