DirectStorage SDK & API

Welcome to the DirectStorage landing page where you’ll find helpful links to get started!

Find samples and developer guidance on the DirectStorage GitHub and a complete API reference on Microsoft Learn. If you use PIX, this post shows you how to enable DirectStorage support in PIX.

DirectStorage is a part of the DirectX family of APIs, visit the DirectX landing page for additional developer resources.

DirectStorage SDK Releases

SDK Package New features
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.2.4 Minor bug fix release; updated GPU decompression shader to be HLSL shader language version 2021 compliant.
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.2.3 Minor bug fix release; see the NuGet package’s changelog for details.
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.2.2 Minor bug fix release; see the NuGet package’s changelog for details.
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.2.1 Minor bug fix release; see the NuGet package’s changelog for details.
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.2.0 Features and bug fixes based on customer feedback. See DirectStorage 1.2 blog post.
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.1.0
  • Add support for GDeflate GPU decompression
  • Add EnqueueSetEvent
  • For full list of changes see README.md in the NuGet package
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.0.2 Bug fixes based on feedback. See the DirectStorage 1.0.2 blog post.
NuGet Gallery | Microsoft.Direct3D.DirectStorage 1.0.0 First release of DirectStorage 

The DirectStorage SDK is installable via the vcpkg C++ Package Manager too.