Persistent Memory Development Kit


pmemkv is a local/embedded key-value datastore optimized for persistent memory. Rather than being tied to a single language or backing implementation, pmemkv provides different options for language bindings and storage engines.

The C API of pmemkv is documented in the following manuals:

for the current master:

for v1.0:

The C++ API of pmemkv is documented in the Doxygen documentation listed below:

Blog entries

The following series of blog articles provides an introduction to pmemkv: