Skip to main content
Verdaccio Logo


A lightweight Node.js private proxy registry

npm install --global verdaccio

What is Verdaccio?

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., also introduces caching the downloaded modules along the way. For those who are looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's S3, Google Cloud Storage or create your own plugin.

Dive into Verdaccio
Feature Logo

Use private packages

If you want to use all benefits of npm package system in your company without sending all the code to the public, and use your private packages just as easy as public ones.

Feature Logo

Link multiple registries

If you use multiple registries in your organization and need to fetch packages from multiple sources in one single project, you can chain multiple registries and fetch from one single endpoint.

Feature Logo

Cache registry

If you have more than one server which you want to install packages from, you might want to use this to decrease latency and provide limited failover.

Feature Logo

Override public packages

If you want to use a modified version of some 3rd-party package, you can publish your version locally under the same name.

Npm logoYarn logoPnpm logo

Popular npm clients are supported

Package managers such as npm, yarn, and pnpm are part of any development workflow.

Docker usage of Verdacciodocker pull verdaccio/verdaccio
Verdaccio install inside Kubernetes Helmhelm install verdaccio/verdaccio

Making the DevOps work easy

We have an official Docker image ready to use and Kubernetes Helm support for easy deployment.

Here's what people have to say about Verdaccio


Many greats developers and companies are enjoying Verdaccio, join the community!