Durable by default
Durable node storage persists application data, replicated logs, and recovery state under a dedicated data directory.
Public beta · 0.1.0-beta.3
Nexir combines Redis-compatible client access with durable local storage, MVCC data management, and Raft consensus—so applications get a focused key-value interface with replicated consistency underneath.
curl --proto '=https' --tlsv1.2 -sSf \
https://nexir.com/install.sh | sh -s -- --accept-termsPublic beta: evaluate with replaceable data. The command surface and storage format may change before general availability. Read the release notes and the limitations.
Built as a database
Use supported Redis commands and existing RESP2 clients while Nexir coordinates replication, consistency, storage, and recovery across nodes.
Durable node storage persists application data, replicated logs, and recovery state under a dedicated data directory.
Writes require Raft quorum. Linearizable reads are the default; applications can explicitly choose faster local reads that may be stale.
Nexir speaks RESP2 and supports a deliberately small scalar surface: GET, SET, DEL, the TTL family, and cluster administration.
Simple deployment
Run Nexir on a laptop, VM, bare-metal host, or Docker. Start with a single node, then add learners and promote voting members through explicit cluster operations.
Deployment guideStart where you are
x86_64 and ARM64 binaries.
Intel and Apple Silicon binaries.
Persistent, non-root container workflow.
Archives and SHA-256 checksums.
Pin or upgrade a beta release.
Open source component
The database uses nexir-mvcc, a separate, deterministic MVCC library that remains open source under MIT or Apache-2.0.
Build transactional versioning into another storage system by implementing its backend trait. The library owns MVCC semantics—not networking, Raft, server storage integration, or the complete Nexir server.