Mit dem Managed DirectX API hat Microsoft den Zugriff auf DirectX auch aus der .NET-Welt ermöglicht. Diese bereits im Jahre 2002 für das .NET-Framework 1.1 erstellte Version wurde jedoch nicht weiterentwickelt. Eine Unterstützung von DirectX 10 gab es nie und ab Ende 2007 , mit dem Erscheinen des XNA-Frameworks 2.0, war bereits klar, dass dieses Produkt nicht fortgesetzt wird.
Das Open-Source-Project SlimDX füllt genau diese Lücke. Im Moment unterstützt es DirectX 9 und 10 bzw. die im Januar 2009 veröffentlichte Version des DirectX SDK. Man arbeitet jedoch bereits an neueren Funktionen wie z.B. DirectX 11 und der Unterstützung von Windows 7.