We announced a brand new product: PrivJs Safe!Learn more

Deploy with confidence

PrivJs ensures organizations a peace of mind from outdated/unmaintained libraries.

Marketplace to sell NPM packages

Ever wanted to earn money selling those amazing npm packages that you created? PrivJs helps you do just that without any hassle.

Make a living off your open-source work

Provide premium features to your project sponsors. Publishing to PrivJs is as easy as$ npm publish. Good developers need to earn well afterall.

100% access controlled packages

You specify who can access your packages. Provide access only to your company's team members, or sell the package to your customers.

Supports CI/CD environments

Wondering how you could deploy your private packages to CI/CD environments like Netlify, Vercel (formerly Zeit), Travis CI, etc? PrivJs has it covered.

Say goodbye to code snippets & zip files

Sell your code as a npm package. Only your customers can$ npm installyour packages. Best for UI Kits, javascript libraries & enterprise projects.

Provide access automatically with PrivJs API

Integrate PrivJs website into your website & provide access to your customers with ease automatically.

PrivJS has gone above and beyond our expectations for a private registry service. They worked with us to craft a solution that is great for our clients and their customer service was fast and helpful. We're so glad that we went with PrivJS!

testimonialZach SaucierCTO, GreenSock Inc.


Save 2 months on annual billing


$0Free forever
  • Unlimited packages
  • Unlimited installs
  • PrivJs api support
  • 0 Teams(soon)
  • 0 teammates(soon)
  • 10% transaction fee + 35¢
Get started


$20/moBilled 240 annually
  • Unlimited packages
  • Unlimited installs
  • PrivJs api support
  • 1 Team(soon)
  • 3 teammates(soon)
  • 7% transaction fee + 35¢
Get started


$200/moBilled 2400 annually
  • Unlimited packages
  • Unlimited installs
  • PrivJs api support
  • Unlimited Teams(soon)
  • 50 teammates(soon)
  • 5% transaction fee + 35¢
Get started

Hassle-free NPM marketplace

PrivJs takes care of distributing your Private packages, so you can focus on shipping awesome code.


Q. How can I install the package that I purchased?

Installing a package from PrivJs is very simple. You can use npm or yarn or pnpm to install the packages. Installing is as easy as:

$ npm login --registry r.privjs.com

$ npm install <package-name> --registry r.privjs.com

Enter your PrivJs username, password and email when prompted.

Q. How to publish a private package?

Publishing a private package to PrivJs takes only 3 steps:

Add the following to the end of your package.json file of the project you want to publish:

"publishConfig": { "registry": "https://r.privjs.com" }

Then type the following in the terminal:

$ npm login --registry r.privjs.com

$ npm publish

Q. Do I need a PrivJs account for making a purchase?

Nope, you can purchase any package without signing up for an account at PrivJs. You just need to provide your email address and the installation instructions would be sent to your inbox along with a uniquely generated access token.

Q. Can I use my own website as a private registry url?

Yes. If you subscribe to the "Business" plan, we help you to setup a dedicated registry on your url such as npm.yourdomain.com

Q. How do developers get paid?

We send your payments via paypal on the 20th of every month.

Q. Can anyone install the package that I upload?

No. Only you, and your customers would be able to install the packages uploaded to PrivJs

Q. I have more questions

Shoot us an email at support@privjs.com and we will help you with your queries. Additionally you can make use of the live chat as well to ask your questions.