Welcome!

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

Latest stable and development binary versions are directly available on

You can also download an all-in-one SDK archive:

Download 3.1.0 SDK Wiki Documentation
(Last Update: 19 October 2016, release notes for 3.1.0)

Supported APIs

Graphics 3D

Direct3D9+, Direct3D11+, Direct3D12+

Graphics 2D

Direct2D1+, DirectWrite+, WIC

Graphics Core

DXGI+, MediaFoundation, DirectComposition, DirectManipulation, Animation

Sound

DirectSound, XAudio, X3DAudio

Input

DirectInput, RawInput, XInput

Supported Platforms

Windows Desktops that supports .NET 4.5+

Windows Store Apps PCL .NET 4.6+ including the Universal Windows Platform (UWP)

Documentation

The documentation is available through the wiki.

Licensing

SharpDX is released under the permissive MIT license.