Skip to content

Authenticated package delivery

Ravenstash serves private PyPI, npm, and Maven downloads through an authenticated content delivery network spanning 300+ geographic locations.

Storage location and delivery location are separate. The selected storage target defines where package files are kept at rest. It does not restrict the delivery locations available to developers or CI runners.

Developers and CI receive fast package downloads wherever they work. Ravenstash does not guarantee a specific location or latency for an individual download.

Nothing extra. Use the same rvs target from every location:

  • rvs pip, rvs uv, and rvs twine
  • rvs npm and supported npm-compatible wrappers
  • rvs mvn

Content delivery does not make repositories public. Ravenstash checks package access before returning private content.

The same authenticated delivery experience works with Ravenstash-managed storage and supported storage owned by your organization. Ravenstash does not expose reusable storage-provider credentials to package clients.

Large downloads come straight from storage with Turbo mode, which is on by default. Ravenstash still checks access for every download. See Turbo mode for large downloads for the tools it works with, the storage hosts a restricted network must allow, and how to turn it off.

Global delivery does not change your selected data-residency region. Packages remain stored at rest in the location your organization chose.