Skip to content
Self-hosted · Open-core

Your packages. Your server. Your rules.

NuGetKeep is a self-hosted, enterprise NuGet server with supply-chain quarantine, SSO, and isolated feeds — shipped as a single Docker image you run anywhere, even air-gapped.

curl -fsSL https://nugetkeep.com/install | bash
NuGetKeep is installed and running.
NuGet v3OSV vulnerability scanningOIDC / SSODockerMCP

Everything an enterprise feed needs

And a lot more — see all 18 features.

Trusted publishing Team

Keyless, OIDC-based pushes from CI — no long-lived API keys to leak.

Docs: Trusted publishing

Symbols server

Push .snupkg symbol packages and step into your own libraries — portable PDBs indexed and served to your debugger.

Supply-chain quarantine Team

Every pushed package is OSV-scanned; vulnerable versions are quarantined before anyone can restore them.

Docs: Supply-chain quarantine

Health insights & dependency graph

Per-package health grades, transitive dependency graphs, and feed-wide risk and download totals — see trouble before it ships.

Multiple isolated feeds Enterprise

Separate teams and trust boundaries into independent, access-controlled feeds.

Docs: Multiple isolated feeds

MCP tools for AI Team

Model Context Protocol tools for AI assistants: read tools for everyone (search, health, secure versions), plus gated write tools like request_publish for Publisher/Admin keys.

Docs: MCP tools for AI

Security that runs where your code does

Gate every upload through an OSV supply-chain scan, keep packages on your own infrastructure, and run fully air-gapped. No data leaves your network — licensing is offline too.

How the security gate works

See it running

The same admin UI you'll ship — not a mockup.

NuGetKeep — browse the packages in a feed
Browse and search your private feed in a clean, fast admin UI.
NuGetKeep — package supply-chain health score
Every package gets a supply-chain health score — vulnerabilities, license, signature, and freshness.
A look inside

A full admin experience

Licensing, supply-chain health, trusted publishing, scoped keys, MCP, and multi-feed — all in the same fast UI.

Explore the admin experience →

Evaluate the paid features on your own server, with your own packages.

Community is free to self-host and needs no account — nothing here stops you starting today. The paid editions are the same Docker image unlocked by an offline licence key, no phone-home: OSV supply-chain quarantine, keyless OIDC publishing from GitHub or GitLab CI, MCP tools, scoped API keys and multiple isolated feeds. Leave your address and we'll email you about an evaluation licence, so you and your security reviewer can judge those behind your own firewall before anyone signs off on a year.

We'll email you to confirm the address — nothing is recorded until you click that link. No key is issued automatically: a person reads your request and replies. No card, no call, no newsletter.

Your address is used only to reply about an evaluation licence, kept for 24 months after your most recent request, and deleted whenever you ask — privacy notice.

Start free, upgrade when you need the extra features.