CodingCell.YARPad
0.18.20
dotnet add package CodingCell.YARPad --version 0.18.20
NuGet\Install-Package CodingCell.YARPad -Version 0.18.20
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="CodingCell.YARPad" Version="0.18.20" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CodingCell.YARPad" Version="0.18.20" />
<PackageReference Include="CodingCell.YARPad" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CodingCell.YARPad --version 0.18.20
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CodingCell.YARPad, 0.18.20"
#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.
#:package CodingCell.YARPad@0.18.20
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CodingCell.YARPad&version=0.18.20
#tool nuget:?package=CodingCell.YARPad&version=0.18.20
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
YARPad
🚀 A full-featured admin console for YARP (Yet Another Reverse Proxy) — manage routes, clusters, transforms, and policies visually at runtime.
Add YARPad to your ASP.NET Core + YARP application and get a browser-based admin UI to edit YARP configuration without code or restarts.
✨ Key Features
- 📊 Visual Configuration Editors — Routes, clusters, destinations, transforms, metadata, and policies through the browser
- ⓘ Contextual Help Everywhere — Inline explanations for every non-trivial field (what it does, valid values, behavioral impact)
- 🔄 Configuration Profiles — Create, clone, export, import, and activate profiles safely; easy rollbacks
- ✅ Built-in Validation — Catch configuration errors before they go live
- 🔐 Secure by Default — ASP.NET Core Identity with passkeys, 2FA, and LAN-only access guard
- ⚡ Live Updates — Push new configurations to YARP without restarting
- 🎨 Themeable UI — MudBlazor-based interface with persisted user preferences
📋 Requirements
- .NET 10 / ASP.NET Core 10
- An ASP.NET Core app using
Yarp.ReverseProxy
⚡ Quick Start (3 Steps)
1. Install the package
dotnet add package CodingCell.YARPad
2. Register in Program.cs
using CodingCell.YARPad;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddYARPad(builder.Configuration);
builder.Services.AddReverseProxy();
var app = builder.Build();
app.MapYARPad();
app.MapReverseProxy();
app.Run();
3. Add minimal config to appsettings.json
{
"YARPad": {
"PathPrefix": "/yarpad",
"ConnectionString": "DataSource=yarpad.db"
}
}
Done! 🎉
- Browse to
https://localhost:<port>/yarpad - Register your first admin account
- Start managing your proxy configuration
🔗 Links
- GitHub: https://github.com/ante-maric/YARPad
- Full Documentation: See docs/ for getting started, security, and advanced scenarios
- YARP Project: https://github.com/dotnet/yarp
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- AutoMapper (= 14.0.0)
- FluentValidation (>= 12.1.1)
- FluentValidation.DependencyInjectionExtensions (>= 12.1.1)
- Humanizer.Core (>= 3.0.10)
- Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (>= 10.0.8)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 10.0.8)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.8)
- MudBlazor (>= 9.5.0)
- Net.Codecrete.QrCodeGenerator (>= 3.0.0)
- System.Reactive (>= 6.1.0)
- Yarp.ReverseProxy (>= 2.3.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 |
|---|---|---|
| 0.18.20 | 79 | 5/29/2026 |