Le kit de développement logiciel DirectX (SDK) se compose de bibliothèques d'exécution sous forme binaire redistribuée, ainsi que de documentation et d"en-têtes d'"accompagnement" pour une utilisation dans le codage.