PyPI cache · private index · one binary

Your packages, served from next door.

velodex is a PyPI-compatible read-through cache and private package index in a single Rust binary. Point pip, uv, or twine at it; the only change a client needs is the index URL. First install runs at upstream speed while the cache fills, every one after comes from your own disk.

velodex
$ velodex serve
velodex listening on 127.0.0.1:4433 · 3 indexes
$ uv pip install --index-url \
    http://127.0.0.1:4433/root/pypi/simple/ requests
Installed 5 packages in 41ms
1binary, no database or broker
0.7swarm uv pip install pandas polars 100%line & function coverage
PEP 691 · 658 · 700 · 592 modern index protocols
pip · uv · twine verified end to end

Documentation