User Mode File System
User Mode File System

KernSafe's User-Mode Virtual File System is a fully proprietary, user-mode solution designed to export any physical or logical block devices as file systems. This innovative SDK has been successfully deployed in KernSafe’s own distributed, software-defined storage solutions.

The KernSafe User-Mode Virtual File System SDK provides a comprehensive set of APIs, enabling other companies to develop their own products to accelerate AI/ML workflows, support video concurrent editing, facilitate file sharing, implement file-level transparent encryption, and build custom virtual file systems.

The SDK is highly customizable to meet specific needs. For a detailed comparison of features, please refer to Features Comparison. For more information, feel free to contact us.

The KernSafe User-Mode Virtual File System SDK is a fully user-mode solution that can seamlessly integrate into any user-mode application. Developed in pure C, the SDK utilizes parallel I/O with polling mode to eliminate context switching and employs a lock-free model, significantly boosting performance. By leveraging the user-mode NVMe driver, users can effortlessly create virtual file systems that deliver hardware-level performance.




The core engine of the SDK is powered by dynamic objective storage and an LSM tree-based key-value store, enabling the export of dynamic block storage of any size into file structures. This allows users to take full advantage of the complete file system ecosystem.

File systems can be exported via APIs, FUSE, and NFS over TCP/RDMA, offering flexibility and scalability for diverse use cases. Features and pricing are customizable to accommodate businesses of all sizes.