The Windows Platform Development Kit (WPDK) enables applications based on the Storage Performance Development Kit (SPDK) to build and run as native Windows executables by providing header files and a lightweight library that implement required POSIX/Linux functionality.

The project grew out of work being done by MayaData, the Data Agility company, to build OpenEBS Mayastor, a high speed Container Attached Storage stack for OpenEBS.

Current Status

The project is at an alpha stage:

Getting Started

The code and documentation can be found in the WPDK Repository, together with a Getting Started guide.


Contributions are welcome and needed!

Please join the SPDK community and tell us how you are using SPDK on Windows. For real-time discussions, the SPDK Slack contains a Windows channel.