Microsoft DirectX è una raccolta di interfacce di programmazione applicativa (API) per la gestione di attività relative ai multimedia, in particolare la programmazioni di giochi e video, sulle piattaforme Microsoft.