Skip to content

Runners

Snapshot runners

Boot a job from a filesystem snapshot taken after your dependencies were installed. Skip install entirely on every subsequent run.

Specifications

Restore time
~4s
Captures
Whole filesystem plus warm page cache
Invalidation
Lockfile hash or manual
Retention
14 days, then rebuilt on demand

Runner labels

  • runnerhut-snapshot-8vcpu-ubuntu-2404

A cache restores files. A snapshot restores the machine — installed packages, built native extensions, warmed page cache, populated toolchain directories. For workloads where install dominates, it removes the step rather than speeding it up.

WorkloadInstall step beforeAfter snapshot
npm ci, 2,200 deps95s0s
bundle install140s0s
cargo fetch + build deps260s0s
pip install with native wheels180s0s

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.