Private NPM registry
Private NPM Registry for Your Packages.
A fully-compatible private NPM registry that works with npm, yarn, and pnpm. Publish scoped packages, lock down access with tokens, and serve private dependencies from your own channel. From £10/user/month.
Built for Private npm Packages.
Install private packages with the same tools your team already uses. No changes to your workflow.
Scoped Package Support
Publish and install scoped packages like @myorg/my-package from your private registry. Configure a single scope to route to RepoForge and leave the rest pointing to the public registry — no disruption to existing workflows.
All Package Managers
Works with npm, yarn (v1, v2, berry), and pnpm without any custom plugins. Add a single line to .npmrc or .yarnrc.yml and your team is installing from your private registry immediately.
Access Tokens
Create fine-grained access tokens scoped to individual registries or your entire account. Grant read-only tokens to deployment environments and write tokens to your CI/CD system. Rotate without downtime.
Upstream npm Mirroring
Mirror public npm packages through your private registry so that a single .npmrc entry covers both private and public dependencies. Reduces registry calls and makes installs faster in restricted network environments.
CI/CD Native
Integrates with GitHub Actions, GitLab CI/CD, and any other CI system that supports .npmrc configuration. Store your access token as a secret and publish a new package version on every tagged release with no extra tooling.
Granular Permissions
Control who can publish, who can install, and which packages they can access. Set organisation-wide defaults and override per-user or per-token. Audit logs show every publish and install across your team.
Simple, Honest Pricing.
Per user, per month, with unlimited access tokens on every paid plan. No bandwidth caps. No surprise invoices.
- 100 MB storage
- Free forever
- Unlimited public packages
- Not for commercial use
- All free features
- 1 GB storage per user
- Unlimited private packages
- Unlimited access tokens
- REST API access
- Python vulnerability scanning
- All basic features
- 5 GB storage per user
- Upstream mirroring
- Edge caching
- SSO authentication
- All standard features
- 30 GB storage per user
- Active vulnerability monitoring
- Custom domain names
Need a custom plan? Contact us
Your Packages.
Your Registry.
Set up your private NPM registry in five minutes. 14-day free trial on paid plans, and a free tier forever. No credit card required.
No credit card · Free tier forever · Up to 90% cheaper than Cloudsmith Pro