Private npm Registry
Host scoped and unscoped npm packages. Works with npm, Yarn, pnpm, and Bun. Simple setup, predictable pricing, enterprise access control.
Everything you need for npm packages
CloudRepo provides a production-ready npm registry with the features your team needs and none of the complexity you don't.
- Scoped AND Unscoped Packages
- Publish @company/lib or my-utils. Both work. GitHub Packages only supports scoped packages.
- Works with npm, Yarn, pnpm, and Bun
- Standard npm registry protocol. No vendor lock-in. Use whichever package manager your team prefers.
- Token-Based Auth
- Authenticate with a token in your `.npmrc` for CI/CD and local installs. Standard npm registry auth, no proprietary tooling required.
- Version Management
- Full support for dist-tags, version metadata, deprecation warnings, and unpublish. Manage your complete package lifecycle.
- Enterprise Access Control
- Per-user read/write permissions with organization-level isolation. Control who can publish and install.
Quick Setup Guide
Get your private npm registry running in minutes with standard npm tooling.
Log in to your registry
Authenticate with your CloudRepo npm registry using the npm CLI.
npm login --registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
Configure .npmrc
Set your registry URL and enable authentication for all requests.
# .npmrc (project or global)
registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
always-auth=true
Publish your package
Publish packages using standard npm commands. CloudRepo handles the rest.
# Publish your package
npm publish
# Or publish a scoped package
npm publish --access restricted
Install from your registry
Install packages from your private registry just like you would from npmjs.com.
# Install a package
npm install @scope/package
# Or install an unscoped package
npm install my-utils
Works with Every JavaScript Package Manager
CloudRepo uses the standard npm registry protocol. Use whichever tool your team prefers.
Yarn
Fast, reliable dependency management with workspaces support. Configure your CloudRepo registry in
.yarnrc.yml.
# .yarnrc.yml
npmRegistryServer: "https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO"
npmAlwaysAuth: true pnpm
Efficient, strict package manager with excellent monorepo support. Uses standard
.npmrc configuration.
# .npmrc
registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
always-auth=true Bun
Ultra-fast JavaScript runtime and package manager. Configure via
bunfig.toml or standard
.npmrc.
# bunfig.toml
[install]
registry = "https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO" npm CLI
The standard Node.js package manager. Configure globally or per-project with
.npmrc.
# .npmrc
registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
always-auth=true All JavaScript package managers use CloudRepo's npm registry protocol. See our documentation for detailed configuration guides.
Comparing registries? We put the numbers side by side in our Artifactory alternatives guide and our Sonatype Nexus alternative comparison.
Calculate Your Savings
See how much you can save compared to JFrog Artifactory and Nexus
Common Scenarios
JFrog Artifactory
ConsumptionPro, billed monthly. JFrog lists no annual price for Pro.
25GB included. $1.25/GB (26-1,024GB), $1.00/GB (1,025-2,024GB), $0.75/GB (2,025+GB)
JFrog list price, read 2026-10-06: Pro is priced at list here. Its limited-time offer is $50 a month through June 4, 2027. The first tier ends at 1,024 GB on JFrog's checkout page; its pricing page prints 1,204.
Nexus Repository
ConsumptionPro Cloud, an annual plan: the annual base fee divided by 12, plus the month’s consumption.
Sonatype list price, checked 2026-10-06: $1,950 a year plus consumption, 25 GB included. Shown at the lower of two readings of their tier table.
CloudRepo
PredictableIf you exceed your monthly transfer allowance, we reach out first. Nothing is throttled, no build ever stops, and there are no automatic charges. Occasional spikes are simply fine. Sustained overage is billed at $120 per additional TB, always rounded down in your favor (2.9 TB over = 2 TB billed = $240). Storage growth is a prorated one-click plan upgrade, not per-GB fees.
Your Savings with CloudRepo
Compared with JFrog Artifactory list pricing, both billed monthly
Competitor figures were read on 2026-10-06 from: JFrog pricing ( archived ) , JFrog Pro checkout ( archived ) , Sonatype pricing ( archived ) , Sonatype usage limits ( archived ) . Vendors change prices and plans, so check each page before you decide.
Ready to host your npm packages?
Start your 14-day free trial. No credit card required.