Skip to content

Ravenstash hosts and registry URLs

Ravenstash separates the web app, developer API, package downloads, and package uploads by host.

Surface Host
Marketing website https://ravenstash.com
Documentation https://docs.ravenstash.com
App and dashboard https://app.ravenstash.com
Developer API https://api.ravenstash.com
Ecosystem Install Publish Private mirror
PyPI https://pypi.rvsta.sh https://push.pypi.rvsta.sh https://mirror.pypi.rvsta.sh
npm https://npm.rvsta.sh https://push.npm.rvsta.sh https://mirror.npm.rvsta.sh
Maven https://maven.rvsta.sh https://push.maven.rvsta.sh https://mirror.maven.rvsta.sh

Container images and Helm OCI charts use one authenticated endpoint for native reads and writes:

oci.rvsta.sh/{namespace_name}/{repository_name}/{oci_repository_path}

oci.rvsta.sh serves both private Container and Helm repositories.

Docker-style references omit a URL scheme:

oci.rvsta.sh/platform/runtime-images/acme/api:1.0.0

Helm uses the oci:// scheme expected by the client:

oci://oci.rvsta.sh/platform/deployment-charts/charts/api

The same host serves both kinds. Do not add /container/ or /helm/ to the reference; copy the exact repository reference shown by Ravenstash.

Every enabled package registry appends a namespace and repository route. PyPI install URLs also append /simple/ for the package index.

https://pypi.rvsta.sh/{namespace_unique_ref}/{repository_unique_ref}/simple/
https://push.pypi.rvsta.sh/{namespace_unique_ref}/{repository_unique_ref}/
https://npm.rvsta.sh/{namespace_unique_ref}/{repository_unique_ref}/
https://push.npm.rvsta.sh/{namespace_unique_ref}/{repository_unique_ref}/
https://maven.rvsta.sh/{namespace_unique_ref}/{repository_unique_ref}/
https://push.maven.rvsta.sh/{namespace_unique_ref}/{repository_unique_ref}/

Readable package and OCI routes use the current namespace and repository names. The rvs CLI refreshes those names before launching a package tool, so normal interactive commands follow renames automatically.

Permanent generated package references begin with _. OCI accepts the equivalent in_.../r_... route. Those permanent forms remain available for jobs that intentionally need an identity-based reference across renames.

Direct private-mirror URLs use the mirror host. Copy the exact URL shown by the selected mirror rather than constructing one manually.

Browser downloads and uploads may use art.rvsta.sh and push.rvsta.sh. Package tools should be launched through rvs, which selects the registry-specific host.

Copy the generated rvs command from the selected PyPI, npm, Maven, Container, or Helm tab. It includes the correct repository target and package format.