> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DirectStorage

> DirectStorage

This section describes DirectStorage used with the Microsoft Game Development Kit (GDK).

## In this section

[DirectStorage Overview](/build/console-features/storage/directstorage/directstorage-overview)

Provides an overview of DirectStorage in the Microsoft Game Development Kit (GDK).

[DirectStorage Usage and Internal Details (NDA topic)](/build/console-features/storage/directstorage/directstorage-white-paper)

Details on usage patterns and internals of DirectStorage to help in achieving maximum performance in with the Microsoft Game Development Kit (GDK).

[Optimizing Compressed Content using DirectStorage and XBTC (NDA topic)](/build/console-features/storage/directstorage/directstorage-compression)

Provides guidance on content packaging to achieve maximum performance from the Memory Decompression Unit in XBOX Series X|S consoles.

[Drop-In zlib Hardware Decompression (NDA topic)](/build/console-features/storage/directstorage/directstorage-drop-in-decompression)

Provides sample code that can be used as a drop-in replacement for the stock zlib inflate function to utilize the hardware decompression provided by DirectStorage in XBOX Series X|S consoles.

[DirectStorage Shuffle Formats (NDA topic)](/build/console-features/storage/directstorage/directstorage-shuffles)

Provides details of additional swizzle options that may improve compressibility of BCn content.

[DirectStorage samples](https://github.com/microsoft/Xbox-GDK-Samples/tree/main/Samples/System)

Location for the Microsoft Game Development Kit (GDK) samples including DirectStorage.

## See also

[System](https://learn.microsoft.com/archive/gc-system-toc)


## Related topics

- [DirectStorage Overview](/build/console-features/storage/directstorage/directstorage-overview.md)
- [Storage](/build/console-features/storage/index.md)
- [DStorage](/reference/system/dstorage/dstorage_members.md)
- [IDStorageFactoryX](/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx.md)
- [IDStorageFactoryX1](/reference/system/dstorage/interfaces/IDStorageFactoryX1/idstoragefactoryx1.md)
