Celebrating 10 Years|Since 2016

Private npm Registry

Host scoped and unscoped npm packages with no egress fees. Works with npm, Yarn, pnpm, and Bun. Simple setup, predictable pricing, enterprise access control.

Compatible with npm, Yarn, pnpm, and Bun
npm registry interface

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.

No Download Limits, No Egress Fees
CI/CD pipelines can hit your registry thousands of times without surprise bills. Download as much as you need.
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.
Bearer Token Auth
Use npm login for interactive sessions and _auth tokens for CI/CD. Manage tokens with npm token list, create, and revoke.
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.

1

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
                  
2

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
                  
3

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
                  
4

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.

Calculate Your Savings

See how much you can save compared to JFrog Artifactory and Nexus

250 GB
1 TB

Common Scenarios

JFrog Artifactory

Consumption
Base Cost $150
Usage Costs $0
Monthly $150
Annual $1,800

25GB included. $1.25/GB (26-1204GB), $1.00/GB (1205-2024GB), $0.75/GB (2025+GB)

Nexus Repository

Consumption
Base Cost $135
Usage Costs $0
Monthly $135
Annual $1,620

20GB included. $1.10/GB (first 1000GB), $0.90/GB (above 1000GB)

CloudRepo

Predictable
Plan Team
Storage Included 250 GB
Transfer Included Unlimited
Monthly Total $399
Annual Cost $4,788

No egress fees. Ever. Download as much as you need.

Your Savings with CloudRepo

Monthly Savings $0
Annual Savings $0
Percentage Saved 0%

Compared to the higher-priced competitor

Ready to host your npm packages?

Start your 14-day free trial. No credit card required.