A lightweight, zero-config private NPM registry and proxy for Node.js packages.
Visit WebsitePros
Cons
Free
No reviews yet. Be the first to review Verdaccio!
Top alternatives based on features, pricing, and user needs.

Frontend cloud platform
Next-generation frontend build tool
Package manager for Kubernetes applications

Container orchestration platform

Platform for web developers
Python Package Index for libraries

Modern web server with automatic HTTPS
Verdaccio serves as a lightweight, local private NPM registry that allows developers to manage their private packages securely, proxy public registries, and cache modules to improve development efficiency and reduce reliance on external services.
By default, Verdaccio uses a local file system storage and a tiny JSON-based database for private packages. For extended capabilities, it supports community-made plugins to integrate with external storage services like Amazon S3 or Google Cloud Storage.
Yes, Verdaccio is compatible with popular npm clients including npm, yarn, and pnpm, ensuring it can be integrated into most development workflows.
Verdaccio offers an official Docker image for containerized deployments and provides Kubernetes Helm support for easy orchestration in cloud-native environments.
The default authentication is based on htpasswd. For token security, it uses AES-256-CTR for legacy tokens, but recommends JSON Web Tokens (JWT) for features like token expiration. The secret token for signatures is stored in the .verdaccio-db file or managed by custom storage plugins.
Yes, Verdaccio allows users to publish a modified version of a third-party package locally under the same name, effectively overriding the public version for their specific use case.
Source: verdaccio.org