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:

The C++ API of pmemkv is documented in the Doxygen documentation available here.

Blog entries

The following series of blog articles provides a tutorial introduction to pmemkv: