Private registries for packages, container images, and Helm charts.
Host PyPI, npm, Maven, container, and Helm content in private repositories. Select a repository with rvs, then keep using the package managers your team already knows.
One place for packages and OCI artifacts
Each format page shows the native commands and setup path developers need to start quickly.
PyPI
Host private Python packages in a PyPI-compatible repository with secure rvs workflows for pip, uv, Poetry, and Twine.
Private Python Package Repository →npm
Publish and install private Node.js, JavaScript, TypeScript, and WebAssembly packages with familiar rvs workflows for npm, Yarn, pnpm, and Bun.
Private npm Repository for Node.js and JavaScript →Maven
Host private Java, Kotlin, Scala, and JVM artifacts with Maven-compatible publishing, dependency resolution, checksums, and authenticated downloads.
Private Maven Repository for Java, Kotlin, and Scala →Container
Push, pull, and manage private OCI and Docker-compatible container images with familiar rvs Docker and ORAS workflows.
Private Container Image Repository →Helm OCI
Publish, manage, and install private Helm OCI charts with familiar rvs Helm workflows, organization ownership, and global delivery.
Private Helm Chart Repository →One CLI for all of them
Sign in through your browser, choose a repository or mirror, and run your package tools through rvs.
Explore the CLI →Use the package managers your team already trusts
Choose a repository with rvs, then keep using familiar install and publish commands across every supported format.
Private Python Package Repository
Host private Python packages in a PyPI-compatible repository with secure rvs workflows for pip, uv, Poetry, and Twine.
View PyPI pagervs art select platform/packages
rvs pip install internal-sdkrvs art select platform/packages
rvs uv build
rvs twine upload dist/*Private npm Repository for Node.js and JavaScript
Publish and install private Node.js, JavaScript, TypeScript, and WebAssembly packages with familiar rvs workflows for npm, Yarn, pnpm, and Bun.
View npm pagervs art select platform/packages
rvs npm install @acme/design-systemrvs art select platform/packages
rvs npm publishPrivate Maven Repository for Java, Kotlin, and Scala
Host private Java, Kotlin, Scala, and JVM artifacts with Maven-compatible publishing, dependency resolution, checksums, and authenticated downloads.
View Maven pagervs art select platform/packages
rvs mvn verifyrvs art select platform/packages
rvs mvn deployPrivate Container Image Repository
Push, pull, and manage private OCI and Docker-compatible container images with familiar rvs Docker and ORAS workflows.
View Container pagervs art select platform/runtime-images
rvs docker build -t acme/api:1.0.0 .
rvs docker push acme/api:1.0.0rvs art select platform/runtime-images
rvs docker pull acme/api:1.0.0Private Helm Chart Repository
Publish, manage, and install private Helm OCI charts with familiar rvs Helm workflows, organization ownership, and global delivery.
View Helm OCI pagervs art select platform/deployment-charts
rvs helm package ./charts/api
rvs helm push api-1.2.3.tgz chartsrvs art select platform/deployment-charts
rvs helm pull charts/api --version 1.2.3Control what comes in, where it lives, and how it ships
Private mirrors for public dependencies, a choice of storage location, and authenticated downloads for developers and CI.
Private mirrors
Bring public PyPI, npm, and Maven dependencies in through authenticated private mirrors with a minimum package age and faster repeat installs.
Learn more →Artifact storage
Choose North America, the European Union, or storage your organization controls without limiting worldwide delivery.
Learn more →Bring your own storage
Keep critical package IP in Cloudflare R2 or OVH Object Storage that you control while Ravenstash runs the private repository workflow.
Learn more →Artifact delivery
Give developers and CI fast private package downloads across regions and cloud environments.
Learn more →Evaluate, set up, and migrate
Guides
Practical setup guides for private Python, npm, and Maven repositories and CI dependency mirrors.
Open →Compare and migrate
See how Ravenstash compares with other package registries, with sourced pricing and migration notes.
Open →Pricing
Individual plans start free. Every plan includes unlimited data transfer.
Open →Publish your first private package.
Create an account, select a repository with rvs, and publish with the tools you already use.

