Alpha preview · not yet published

Sell your code.
Keep control.

A self-hosted NuGet V3 toolkit for ASP.NET Core. Publish private packages, authorize customers, issue revocable feed credentials and manage access from a local dashboard—on your own infrastructure.

Built for .NET 10 and .NET 8 · SQLite storage · No hosted NuGetPremium licensing server

Program.cs
// Host your own protected NuGet feed
var builder = WebApplication.CreateBuilder(args);
var connection = builder.Configuration
    .GetConnectionString("NuGetPremium")
    ?? throw new InvalidOperationException();

builder.Services.AddNuGetPremium();
builder.Services.UseNuGetPremiumSqlite(connection);

var app = builder.Build();
app.MapNuGetPremium("/nuget");
app.Run();
The toolkit

Distribution without the middleman.

Keep package data, customer access decisions and your infrastructure under your own control.

Private NuGet V3 feeds

Publish compiled .nupkg files and serve metadata and package restores through NuGet-compatible endpoints.

Customer access controls

Manage entitlements and issue revocable feed keys. Revocation blocks future authenticated downloads.

Local developer dashboard

Work with packages, customer access, pricing records and activity charts from a localhost-only admin interface.

ASP.NET Core integration

Register the services in your host, map the feed endpoint and connect a SQLite-backed store.

Flexible offer catalog

Define one-time, monthly, quarterly, half-yearly and yearly offers. Offer records alone do not process payments.

Merchant-owned security

Use your own HTTPS domain, payment integration and identity choices. No central NuGetPremium customer login is required.

How it works

From package to protected restore.

Self-host the feed

Integrate NuGetPremium into your ASP.NET Core application and configure your own storage and HTTPS.

Manage customer access

Publish package versions and authorize customers after a verified purchase or trusted manual grant.

Give customers a private source

Issue a credential to restore packages through their configured NuGet source. Revoke access when appropriate.

Edition overview

Start small. Grow when ready.

The Free edition is an alpha release candidate. Commercial Premium features and pricing are still being finalized.

Free · alpha candidate

One package ID

Unlimited versions and customers within the one-distinct-package-ID limit; local dashboard and basic protected distribution tooling.

Premium · planned

Commercial edition

Paid licensing and advanced commercial capabilities are in development. No prices or production checkout are being offered here.

Explore safely

Interactive product preview

Explore a fictional developer dashboard with representative packages, entitlements and analytics. No account needed.

For .NET developers

See the APIs. Explore the workflow.

Read practical integration notes or try the public dashboard simulation. No signup or payment required.