A DirectStorage API célja röviden, hogy megfelelő szoftveres hátteret biztosítson az NVMe meghajtókhoz. Ez a gyakorlatban nagyjából úgy néz ki, hogy mivel bizonyos programok az adott tartalmat tömörítve szállítják, illetve a CPU segítségével az valós időben kerül kicsomagolásra, a DirectStorage API a tömörített tartalmat a rendszer memóriába küldi, ott a rendszer kitömöríti azt, majd így kerül az adott tartalom a grafikus vezérlő memóriájába.