Home

EndKV

EndKV is an open-source distributed key-value storage system designed to provide scalable, low-latency access to large data volumes. It offers a simple API for storing and retrieving binary data by key and is intended to run across clusters ranging from a few nodes to thousands.

The project emphasizes a modular architecture. It employs shard-based data partitioning and replicates data across multiple

Key features include horizontal scalability, high availability, and support for multi-region deployments. EndKV offers atomic batch

EndKV originated as an open-source project developed by a community of contributors. It is distributed under

nodes
to
tolerate
failures.
EndKV
supports
configurable
consistency
levels,
enabling
both
fast,
low-latency
reads
and
writes
as
well
as
stronger
guarantees
when
required.
The
API
layer
is
separated
from
the
storage
engine,
and
the
system
provides
pluggable
backends
for
persistent
storage
and
transport.
Client
libraries
are
available
for
several
programming
languages.
operations,
options
for
encryption
of
data
in
transit
and
at
rest,
and
tools
for
operational
tasks
such
as
monitoring,
backup,
and
rolling
upgrades.
The
design
prioritizes
simplicity,
good
documentation,
and
a
manageable
operational
footprint
to
suit
both
development
and
production
environments.
an
open-source
license
and
has
seen
adoption
by
organizations
and
researchers
exploring
large-scale
key-value
workloads.
The
project
maintains
a
public
repository
with
issue
tracking,
releases,
and
governance
discussions,
inviting
participation
from
users
and
developers
alike.