Skip to content
Ravenstash
Create account

Private registries without the friction.

Host everything your team builds in one private place, and keep using the package managers you already know. Ravenstash handles access, security, and delivery.

Browser sign-in · No credentials in project files · Unlimited data transfer

One platform, built one product at a time

Every Ravenstash product shares the same sign-in, organizations, and CLI. Artifacts is the first.

Artifacts

Private registries for packages, container images, and Helm charts

Publish and install with the package managers your team already uses, and bring public dependencies in through protected private mirrors.

Explore Artifacts →

Use the package managers your team already trusts

Choose a repository with rvs, then keep using familiar install and publish commands across every supported ecosystem.

Python packages

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 page
Install from a private indexbash
rvs art select platform/packages
rvs pip install internal-sdk
Publish with Twinebash
rvs art select platform/packages
rvs uv build
rvs twine upload dist/*
Ravenstash CLI

Sign in and manage package workflows from your terminal.

Sign in through your browser, choose a private repository or mirror, and use package tools without managing registry credentials by hand.

Explore the CLI
Install on Linux or macOSbash
curl -fsSL https://ravenstash.com/install.sh | bash
Sign in once. Keep your tools.
# Sign in once, in your browser
rvs auth login

# Pick a repository
rvs art select platform/packages

# Keep using the tools you know
rvs twine upload dist/*
rvs pip install internal-sdk
rvs npm install @acme/design-system

Linux, macOS, Windows, NixOS, and WSL on x86-64 and ARM64. Windows uses the PowerShell installer in the CLI guide.

Customer perspectives

Built around the package problems global teams recognize

Composite examples reflecting common package workflows and concerns.

“I thought the monthly price was per user. It wasn't. I checked twice because the other quote on my desk was nearly ten times higher.”

Daniel C.

Startup founder · Boston, MA

“Our CI pulls packages all day. Unlimited egress means I don't have to watch a bandwidth meter every time we add more runners.”

Ethan B.

Build systems engineer · Austin, TX

“When I created the repository, I could choose to keep the package files in the EU. That made the compliance discussion very short.”

Lucas M.

Engineering manager · Paris

“Our packages are part of the product, so we keep them in our own storage. Developers still publish and install normally. That's exactly what I wanted.”

Mei L.

Security architect · Singapore

“I expected a long setup and had a package published before my coffee got cold. Everything feels simple and considered. Honestly, congrats.”

Maya C.

Platform engineer · San Francisco, CA

“The main project is public, but the release tools and sponsor builds aren't. I can keep the same package workflow without running another service myself.”

Jamal P.

Open-source maintainer · Atlanta, GA

Start with private repositories.

Individual plans start free, Pro is $7/month or $72/year ($6/month equivalent), and Team starts at $34/month. Create an account and publish your first private package.