@jltx DSF is written in C#, so the official API bindings are provided as .NET (NuGet) packages. As a good start for custom codes using a C# application I'd recommend the DuetPiManagementPlugin source code. If you prefer Python, check out the links @droftarts shared.
