Sa operating system ng Windows, ang DirectX ay tinatawag na isang pangkat ng mga API (interface ng aplikasyon sa aplikasyon), na ginagamit lalo na para sa mga gawain sa pag-program na nauugnay sa multimedia, lalo na ang mga video at video game. Dahil sa kanyang mahusay na utility, kami ay nai- nagtatrabaho sa pag-angkop ng code, upang ang mga sistema na binuo sa pamamagitan ng Unix ay maaari ring gumawa ng paggamit ng mga kasangkapan. Ang unang bersyon ng DirectX ay inilabas noong Setyembre 30, 1995, kahit na hindi talaga ito isang mahalagang bahagi ng kung paano gumagana ang Windows; gayunpaman, sa 1996, isinama ito bilang bahagi ng mga application ng 3rd Party, iyon ay, ang malayang ipinamahagi ng mga developer.
Ang DirectX ay binubuo ng maraming mga application, bawat isa ay may isang tukoy na pagpapaandar. Ang isa sa mga ito ay Direct3D, isa sa pinaka ginagamit at kilala; Ang misyon nito ay upang makabuo ng mga third-dimensional na graphics, kung kaya pinapabilis ang pagguhit ng mga geometric na numero kung kinakailangan. Ang Direct Graphics, sa parehong paraan, ay isang tool na ginagamit para sa pagguhit ng mga flat figure. Ang DirectInputnangangasiwa ito sa pamamahala ng mga koneksyon sa mga elemento na panlabas sa aparato at may kakayahang magpadala ng mga utos, tulad ng mouse, keyboard o joystick. Ang DirectPlay, na kung saan ay nahahati sa DirectPlayXServer, DirectPlatXClient, DirectPlayXPeer, na ang misyon ay upang magbigay ng pag-access sa mga network. DirectSound, para sa recording ng tunog; DirectMusic, para sa muling paggawa ng mga musikal na track; DirectShow, responsable para sa live na pag-playback ng mga video; Ang DirectSetup, na inilaan upang maging isang programa para sa pagsasaayos ng pag-install ng iba pang mga bahagi at DirectCompute, na may wika at mga tagubilin na tinukoy para sa paghawak ng napakalaking mga kernel.
Ang pinakabagong bersyon ng DirectX ay inilabas noong 2015, kasama ang Windows 10.