Nuar 1.0.41

There is a newer version of this package available.
See the version list below for details.
dotnet add package Nuar --version 1.0.41                
NuGet\Install-Package Nuar -Version 1.0.41                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Nuar" Version="1.0.41" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Nuar --version 1.0.41                
#r "nuget: Nuar, 1.0.41"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Nuar as a Cake Addin
#addin nuget:?package=Nuar&version=1.0.41

// Install Nuar as a Cake Tool
#tool nuget:?package=Nuar&version=1.0.41                

Nuar Framework

Nuar Logo

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (7)

Showing the top 5 NuGet packages that depend on Nuar:

Package Downloads
Nuar.JWT

Nuar.JWT - JWT authentication extension for the Nuar API gateway framework

Nuar.Cors

Nuar.Cors - CORS extension for the Nuar API gateway framework

Nuar.CustomErrors

Nuar.CustomErrors - Custom error handling extension for the Nuar API gateway framework

Nuar.Tracing

Nuar.Tracing - Distributed tracing support for the Nuar API gateway framework

Nuar.RabbitMQ

Nuar.RabbitMQ - RabbitMQ extension for the Nuar API gateway framework

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.81 129 10/10/2024
1.0.74 140 10/6/2024
1.0.71 128 10/5/2024
1.0.69 133 10/5/2024
1.0.67 135 10/5/2024
1.0.65 132 10/5/2024
1.0.63 146 9/29/2024
1.0.62 127 9/29/2024
1.0.61 126 9/29/2024
1.0.60 134 9/29/2024
1.0.59 135 9/29/2024
1.0.58 142 9/29/2024
1.0.55 127 9/29/2024
1.0.41 140 9/29/2024
1.0.39 120 9/29/2024
1.0.37 97 9/29/2024
1.0.35 102 9/29/2024
1.0.33 89 9/29/2024
1.0.29 108 9/29/2024
1.0.27 91 9/29/2024
1.0.23 92 9/27/2024
1.0.19 95 9/27/2024
1.0.8 119 9/26/2024
1.0.5 157 9/26/2024
1.0.2 84 9/26/2024

Initial release of the Nuar framework for building scalable API gateways in a microservices architecture.