DirectX on Microsoft Corporationi loodud rakendusliideste kollektsioon arvuti pildi ja heli esitamiseks. DirectXi loomise peamine eesmärk oli võimaldada arvutimängude programmeerimist Windowsi keskkonnas. Kui DOS-i keskkonnas oli arvutiprogrammil võimalik riistvaraga (videokaart, helikaart) otse suhelda, siis alates Windows 95-st ei olnud see kaitstud mälu režiimis enam võimalik. Windowsi leviku huvides oli Microsoft sunnitud pakkuma lahenduse arvutimängude loojatele ja selleks sai DirectX.
DirectX sisaldab teeke, juhtimaks videokaardi, klaviatuuri, arvutihiire, mängukangi ja helikaardi talitlust. Algult algasid kõigi nende nimed osisega "Direct": Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound jne. DirectX oli nende komponentide üldnimetus. Hiljem kasutati X-tähte Microsofti mängukonsooli Xboxi nimes, et näidata, et konsool kasutab DirectX tehnoloogiat. X-täht esineb ka Xboxile mõeldud rakendusliideste XInput ja XACT nimetustes.
DirectX põhiversioone on 12: