Persistent Memory Development Kit


The libpmemobj library

libpmemobj turns a persistent memory file into a flexible object store, supporting transactions, memory management, locking, lists, and a number of other features.

Man pages that contains a list of the Linux interfaces provided:

Man pages that contains a list of the Windows interfaces provided:

libpmemobj Examples

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