DirectX SDK é um conjunto de ferramentas que possibilitam o desenvolvimento de games que usam o componente DirectX, baseados nas tecnologias VisualBasic.NET, C/C++ e C#.
DirectX SDK na verdade trata-se de um SDK completo do DirectX. Nele estão contidos headers e bibliotecas, run-time, arquivos de exemplo executáveis, documentação, DirectX utilities e suporte para C/C++ e Visual Basic.