Public beta · 0.1.0-beta.3

Your data deserves a database.

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.

Install on Linux or macOS
curl --proto '=https' --tlsv1.2 -sSf \
  https://nexir.com/install.sh | sh -s -- --accept-terms
RESP2Redis client access
RaftQuorum replication
DurablePersistent local storage

Public 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

Familiar at the edge.
Rigorous underneath.

Use supported Redis commands and existing RESP2 clients while Nexir coordinates replication, consistency, storage, and recovery across nodes.

01

Durable by default

Durable node storage persists application data, replicated logs, and recovery state under a dedicated data directory.

02

Strong when it matters

Writes require Raft quorum. Linearizable reads are the default; applications can explicitly choose faster local reads that may be stale.

03

Use the clients you know

Nexir speaks RESP2 and supports a deliberately small scalar surface: GET, SET, DEL, the TTL family, and cluster administration.

Simple deployment

One node to start. Three when you need quorum.

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 guide

What Nexir provides today

  • Single-node and manually managed multi-node clusters
  • Leader routing and quorum-confirmed writes
  • Internal snapshots for follower catch-up
  • Client and peer mutual TLS
  • Prometheus metrics and structured logs
  • Graceful shutdown and offline majority-loss recovery

Start where you are

Linux, macOS, and Docker.

Installation details →
Lx

Linux

x86_64 and ARM64 binaries.

Mac

macOS

Intel and Apple Silicon binaries.

Dk

Docker

Persistent, non-root container workflow.

MV

Manual binaries

Archives and SHA-256 checksums.

v#

Versioned installs

Pin or upgrade a beta release.

Open source component

Nexir MVCC

The database uses nexir-mvcc, a separate, deterministic MVCC library that remains open source under MIT or Apache-2.0.

Use it independently

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.

  • Rust 1.91+
  • MIT OR Apache-2.0
  • Deterministic core
  • Backend conformance