Network Direct ist ein Architektur von Microsoft zur einheitlichen Verwendung von RDMA-Lösungen in Microsoft Betriebssystemen. Sie garantiert Anwendungsprogrammieren ein einheitliche Netzwerkprogrammierschnittstelle und erlaubt die Einbindung verschiedene RDMA-Systeme wie iWARP und InfiniBand über ein einheitliches Service Provider Interface (SPI).
Per Network Direct kann zum Beispiel SMB Direct realisiert werden.