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:
The C++ API of pmemkv is documented in the Doxygen documentation listed below:
The following series of blog articles provides an introduction to pmemkv: