Ravenstash
Private Package Repositories

Private package repositories
for developer teams.

Ravenstash keeps internal packages close to native developer workflows: publish with standard tools, install from authenticated repositories, and manage team access from one product surface.

Works with

PyPInpmMavenUpstream cacheTeams
Native workflows

Use the package managers your team already trusts

Ravenstash exposes package-manager-compatible routes for each supported ecosystem. The app manages repositories and credentials; developers keep using familiar install and publish commands.

Python packages

Private PyPI Registry for Python

Host private Python packages in a PyPI-compatible registry with pip, uv, Poetry, and Twine publish and install paths.

View PyPI page
Install from a private indexbash
python -m pip install \
  --index-url https://__token__:${RAVENSTASH_TOKEN}@rvnsta.sh/pypi/x/acme/python/simple/ \
  internal-sdk
Publish with Twinebash
python -m build
python -m twine upload \
  --repository-url https://push.rvnsta.sh/native/pypi/x/acme/python \
  dist/*
What's built today

Private package workflows your team can adopt today

Start with the essentials teams need now: private repositories, familiar package-manager commands, shared automation tokens, cached upstream dependencies, and a dashboard for package activity.

Private by default

Developers need Ravenstash credentials to publish or install from current repositories, so internal packages do not become public by accident.

Team ownership

Give CI tokens and shared repositories to the team, not to one developer's personal account.

Approved upstream packages

Let builds use approved public dependencies through your private repository while Ravenstash caches repeat downloads.

Fast authenticated downloads

Package installs stay authenticated while downloads are served from infrastructure built for repeat developer and CI traffic.

Dashboard visibility

See what packages exist, which versions are used, and how storage and downloads grow over time.

Device login for rvn

Developers sign in to the rvn CLI through the browser and can revoke active device sessions from the dashboard.

Early access

Start with private repositories today.

Early access is open while pricing is finalized. Create an account, set up a repository, and publish your first private package in minutes.