DirectX, Windows işletim sisteminde, özellikle multimedya ile ilgili, özellikle videolar ve video oyunları ile ilgili görevleri programlamak için kullanılan bir grup API (uygulama programlama arayüzü) olarak adlandırılır. Nedeniyle büyük yarar nedeniyle, var olan tarafından geliştirilen sistemler böylece, kod adapte etmeye çalışan Unix ayrıca bu araçların kullanımı yapabilirsiniz. DirectX'in ilk sürümü 30 Eylül 1995'te yayınlandı, ancak Windows'un nasıl çalıştığının gerçekten önemli bir parçası değildi; ancak 1996 yılında 3. Parti uygulamalarının, yani geliştiriciler tarafından ücretsiz olarak dağıtılan uygulamaların bir parçası olarak dahil edildi.
DirectX, her biri belirli bir işleve sahip birkaç uygulamadan oluşur. Bunlardan biri, en çok kullanılan ve bilinenlerden biri olan Direct3D'dir; Misyonu, üçüncü boyutlu grafikler üretmek, böylece gerektiğinde geometrik şekillerin çizimini kolaylaştırmaktır. Direct Graphics, aynı şekilde düz şekiller çizmek için kullanılan bir araçtır. DirectInputcihaz dışında bulunan ve fare, klavye veya oyun çubuğu gibi komutlar gönderme özelliğine sahip unsurlarla bağlantıların yönetilmesinden sorumludur. DirectPlay, görevi ağlara erişim sağlamak olan DirectPlayXServer, DirectPlatXClient, DirectPlayXPeer'e bölünmüştür. DirectSound, ses kaydı için; Müzik parçalarının çoğaltılması için DirectMusic; DirectShow, videoların canlı oynatılmasından sorumlu; DirectSetup, diğer bileşenlerin ve DirectCompute'un kurulumunu düzenlemek için, tanımlanmış bir dil ve büyük çekirdekler için talimatlarla birlikte bir program olmayı amaçlamaktadır.
DirectX'in en son sürümü, Windows 10 ile birlikte 2015 yılında piyasaya sürüldü.