Microsoft Windows SDK
Windows 7 までは、Windows用マルチメディアAPIセットであるDirectXの開発キット「DirectX SDK」は、Windows SDKとは別に提供されていたが、一部のヘッダやインポートライブラリ(Direct3D、Direct2D、DirectInput、XInputなど)はWindows SDKにも含まれるため、DirectX SDKなしでも一応DirectX APIを利用した開発は可能となっていた。ただし、ファイルのバージョンが最新のDirectX SDKに含まれるものと比べて古く(例えばWindows SDK 7.1のD3DCommon.hはDirectX SDK June 2010のそれよりも古く、定義されていないシンボルが多数ある)、また「D3DX(Direct3D 拡張ライブラリ)」のようなユーティリティライブラリ、および開発用の各種ツール類(スタンドアロンのHLSLコンパイラやテクスチャ編集ツールなど)は含まれていなかった。
2005年4月、DirectShowの開発環境がDirectX SDKからPlatform SDKへ移管された。