Value Proposition

StarWind NVMe-oF Initiator

Seeing that small and medium-sized enterprises (SMEs) readily adopt flash, it is important to develop all the means for working with PCIe SSDs. The protocol for presenting this type of flash effectively over the network, NVMe over Fabrics (NVMe-oF), has already been created. NVMe-oF software targets have already been designed. However, there is no native NVMe-oF initiator for Windows yet. StarWind NVMe-oF Initiator is the first free all-software solution that brings NVMe-oF to Windows.


Common protocols – iSCSI, iSER, NFS, and SMB3 – are proven to be inefficient for presenting flash over the network. Having a single short command queue, they were designed to connect HDDs, not flash. Due to such design, these protocols cut off most of PCIe SSD performance (up to 50%). Moneywise, such a severe performance loss means that you may need more PCIe SSDs at some point, which is overkill for SMEs and ROBOs!

To date, means for presenting PCIe SSDs to the entire Hyper-V cluster are under development. NVMe-oF, the protocol tailored for enabling VMs to talk effectively to PCIe drives, is a perfect alternative to the traditional protocols, but there’s no NVMe-oF software initiator for Windows yet, meaning that clients cannot effectively use the hardware. Yes, there are NVMe-oF-ready network interface cards (NICs) allowing Hyper-V VMs to talk to PCIe SSDs. But buying expensive NICs right after purchasing a couple of flash drives is quite a big investment.


NVMe-oF keeps the latency of NVMe drives connected via the network lower than 10ms. Applications basically feel no difference between drives presented over the network and ones connected locally. The single short command queue is replaced with multiple independent queues, up to 64K commands each. Such design allows getting all the performance a PCIe SSD can provide.

StarWind NVMe-oF Initiator is the only free software solution for Windows, allowing you to enjoy all PCIe SSD benefits. It is a software module that connects a host (i.e., a client) to a block storage target (i.e., remote server). The solution allows the client to talk to the target over RDMA, meaning that all I/O can bypass the CPU. As a result, there’s more spare compute resources for VMs.
Bring the full NVMe-oF support to your environment at no cost!


100% Software Solution

There is no need to buy new hardware after you add PCIe SSDs to your setup. Just install the StarWind NVMe-oF Initiator driver and enjoy all the NVMe benefits straight away.

Works on Windows

It’s time to bring this protocol to Windows! StarWind NVMe-oF Initiator is the first ever software initiator for Windows. You can now enjoy all the promised PCIe SSD performance over network too.


StarWind NVMe-oF initiator is free of charge. No proprietary hardware or software is needed. We just want our users to try out NVMe in all of its power and potential.

Fill the gaps
Fill out the form below to download the free product:

StarWind gets praise for its solution's high level of customization in the 2019 Magic Quadrant for HCI

Safe & Remote During COVID-19
StarWind VDI & Home Office