Skip to content

Read-through cache for
object storage

Nestor is a block cache for S3-compatible object storage,
in RAM and on local disk, as a library or an S3 endpoint.

Open sourceBuilt with Rust

the architecture

Block-level caching

Objects are cached as fixed-size blocks, 64 KiB to 16 MiB per namespace. A small read in the middle of a large file costs one block from the origin, a full sequential read streams blocks with a bounded window in flight. Both patterns are fast from the same cache.