A lightweight private npm proxy registry
Become a contributor
Join us for $1.00 per month and help us sustain our activities! Read more
$1 USD / month
I want to contribute with marketing as t-shirts, stickers, socks, magnets or anything that help t... Read more
You are a company, developer or project that believe Verdaccio is really important for the commun... Read more
$2,000 USD / year
What can possibly go wrong if I don’t E2E test my packages?
Top financial contributors
$75 USD since May 2019
$67 USD since May 2018
$50 USD since Aug 2019
$21 USD since Nov 2018
$21 USD since Jul 2019
$20 USD since Jul 2019
$14 USD since Jul 2018
$10 USD since Jun 2018
$10 USD since Aug 2018
$10 USD since Feb 2019
What's new with verdaccio
Stay up to dates with our latest activities and progress.
See how money openly circulates through verdaccio. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!
Donation to verdaccio
Monthly donation to verdaccio (backer)
Monthly donation to verdaccio (Backer)
~ $1,516.99 USD
verdaccio is all of us
Our contributors 24
Everyone who has supported verdaccio. Individuals and organizations that believe in –and take ownership of– our purpose.
FullCalendar LLCFinancial Contributor
Verdaccio was instrumental in helping me test v4 of fullcalendar, where everything was broken into packages!
Tierney CyrenFinancial Contributor
Thanks for working on making a more sustainable ecosystem <3
Verdaccio is a simple, zero-config-required local private npm registry. No need for an entire database just to get started! Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), caching the downloaded modules along the way. For those looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's s3 and Google Cloud Storage.
Use private packages
If you want to use all benefits of npm package system in your company without sending all code to the public, and use your private packages just as easy as public ones.
Cache npmjs.org registry
Link multiple registries
If you use multiples registries in your organization and need to fetch packages from multiple sources in one single project you might take advance of the uplinks feature with Verdaccio, chaining multiple registries and fetching from one single endpoint.
Override public packages
If you want to use a modified version of some 3rd-party package (for example, you found a bug, but maintainer didn't accept pull request yet), you can publish your version locally under the same name.