ConduitSharp.Core
2.0.0
dotnet add package ConduitSharp.Core --version 2.0.0
NuGet\Install-Package ConduitSharp.Core -Version 2.0.0
<PackageReference Include="ConduitSharp.Core" Version="2.0.0" />
<PackageVersion Include="ConduitSharp.Core" Version="2.0.0" />
<PackageReference Include="ConduitSharp.Core" />
paket add ConduitSharp.Core --version 2.0.0
#r "nuget: ConduitSharp.Core, 2.0.0"
#:package ConduitSharp.Core@2.0.0
#addin nuget:?package=ConduitSharp.Core&version=2.0.0
#tool nuget:?package=ConduitSharp.Core&version=2.0.0
ConduitSharp.Core
Plugin contracts and routing primitives for ConduitSharp.
For Plugin Developers
Reference this package to build plugins that run inside the ConduitSharp gateway.
using ConduitSharp.Core.Plugins;
public class MyPlugin : IPlugin
{
public string Name => "my-plugin";
public async Task<PluginResult> ExecuteAsync(PluginContext ctx)
{
// Inspect the incoming request
var method = ctx.HttpContext.Request.Method;
var path = ctx.HttpContext.Request.Path;
// Call the next handler in the chain
return await ctx.NextAsync();
}
}
Drop the compiled assembly into the gateway's plugins/ folder — no gateway rebuild required.
Included Types
IPlugin— plugin interfaceIRouteMatcher— route selection logic (swap the default matcher)IRateLimitStore— distributed rate-limit backendICacheService— distributed response cache backendIRequestHandler,ITransformPlugin— specialized plugin bases- Request/response models and pipeline context
See Also
- ConduitSharp.Gateway.AspNetCore — embed the gateway in your app
- Examples: ConduitSharp.Cache.RedisProtocol, ConduitSharp.RateLimit.RedisProtocol
| 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
- No dependencies.
NuGet packages (10)
Showing the top 5 NuGet packages that depend on ConduitSharp.Core:
| Package | Downloads |
|---|---|
|
ConduitSharp.Traffic
Package Description |
|
|
ConduitSharp.Transformation
Package Description |
|
|
ConduitSharp.Observability
Package Description |
|
|
ConduitSharp.Security
Package Description |
|
|
ConduitSharp.Gateway.AspNetCore
Embed the ConduitSharp API gateway inside your own ASP.NET Core app: AddConduitSharpGateway() / UseConduitSharpGateway() wire the per-route plugin pipeline, proxy engine, and observability into your Kestrel host. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 236 | 8/14/2026 |
| 1.0.0 | 233 | 7/25/2026 |
| 1.0.0-rc.1 | 103 | 7/18/2026 |