Meet Lavik

A Redis-compatible key-value store designed around NVMe capacity.

Lavik keeps a compact key index in DRAM and stores values on files, raw block devices, or SPDK NVMe namespaces.

Lavik speaks RESP2 and RESP3 and implements a broad Redis-compatible command surface. Check the commands and operational behavior your application depends on.

Start with a defined workload

This documentation tracks the 0.1.0 series at the v0.1.0-beta.1 tag. Treat this beta as a version to evaluate against your own command set, latency targets, and recovery requirements.

The published packages target Linux x86_64 and ARM64. Running Lavik requires Linux 6.1 or newer with io_uring enabled and a compatible glibc; release packages are built on Ubuntu 24.04.

Open source, available to explore

EloqData-authored Lavik code is available under Apache License 2.0. Third-party components retain their own licenses and notices.