Verdaccio
Un registro privado de npm ligero y sin configuración para la gestión y el almacenamiento en caché de paquetes de Node.js locales.
| Qué es | Un registro privado de npm ligero y sin configuración para la gestión y el almacenamiento en caché de paquetes de Node.js locales. |
|---|---|
| Precios | Unknown |
| Plataforma | Web Application |
| API | Sí |
| Ideal para | Hosting private JavaScript packages for internal company projects, Creating a local cache of public npm packages to speed up installations |
| Dominio registrado | 2017 |
Datos actualizados 15 de agosto de 2026
¿Qué hace Verdaccio?
Verdaccio es un registro proxy privado de npm que se ejecuta en tu red local. Permite que desarrolladores y equipos alojen sus propios paquetes privados de Node.js, almacenen en caché paquetes públicos de npmjs.org para acelerar las instalaciones y encadenen múltiples registros entre sí. Se instala globalmente con un único comando de npm y funciona inmediatamente sin necesidad de una base de datos independiente o una configuración compleja. Actúa como un espejo local, almacenando cualquier paquete que descargues para que las futuras instalaciones sean mucho más rápidas.
Lo que hace que Verdaccio destaque es su simplicidad y flexibilidad. Incluye una base de datos integrada para empezar al instante, pero admite plugins para almacenamiento externo como Amazon S3 o Google Cloud Storage si tus necesidades crecen. Puedes sustituir paquetes públicos con versiones locales, lo cual es útil para probar parches antes de enviarlos upstream. Funciona a la perfección con todos los gestores de paquetes principales, incluidos npm, yarn y pnpm, y ofrece Docker y Kubernetes Helm charts oficiales para facilitar el despliegue en entornos contenedorizados.
Esta herramienta es más útil para equipos de desarrollo que trabajan en empresas u organizaciones. Es ideal para equipos que crean paquetes internos que no quieren publicar públicamente, para proyectos que necesitan instalaciones de npm más rápidas y fiables al almacenar las dependencias localmente, y para desarrolladores que necesitan probar versiones modificadas de paquetes públicos. También es valiosa en entornos con acceso a internet limitado o restringido, ya que permite la instalación de paquetes sin conexión desde la caché local.