SharpDX is an open-source managed .NET wrapper of the DirectX API.

Latest stable and development binary versions are directly available on

Download All SharpDX assemblies 4.0.0 on NuGet Wiki Documentation
(Last Update: 29 May 2017, release notes for 4.0.0)

Supported APIs

Graphics 3D

Direct3D9+, Direct3D11+, Direct3D12+

Graphics 2D

Direct2D1+, DirectWrite+, WIC

Graphics Core

DXGI+, MediaFoundation, DirectComposition, DirectManipulation, Animation


DirectSound, XAudio, X3DAudio


DirectInput, RawInput, XInput

Supported Platforms

Windows Desktops that supports .NET 4.0, .NET 4.5+, .NET Core (netstandard1.1 and netcoreapp1.0)

Windows Store Apps and Universal Windows Applications uap10.0


The documentation is available through the wiki.


SharpDX is released under the permissive MIT license.