Nikon SDK C# Wrapper Library Lets You Control Your DSLR from Your Computer


Nikon released software development kits (SDKs) for its SLRs some time ago, allowing for developers to create software that play nice with Nikon cameras. Using the company’s DSLR SDKs, savvy programmers can develop software that controls camera functions such as aperture, shutter speed and even shutter release.

Unfortunately, Nikon’s SDKs are notoriously difficult to work with. But if you’re just dying to control your SLR from your computer, SourceForge user Thomas Dideriksen has kindly done the heavy lifting for you by putting together an open source C# wrapper library that allows you to do just that.


The wrapper library uses a set of C# (C Sharp) programming commands to control your Nikon DSLR when it’s connected to your computer (Windows only) by USB. Using the wrapper, you can capture JPEG and RAW images directly to your computer’s hard drive, receive “Live View” images, record video, query and change camera settings (e.g. exposure, aperture, ISO etc.) and “much more.”

For more info, interested developers can head over to SourceForge to download the open source wrapper library and put it to some productive use.

Nikon SDK C# Wrapper [SourceForge via Nikon Rumors]

  • Michael Sullivan

    Nikon need to get on the ball and release both IOS and Android SDKs — the sooner the better. This is a huge gap in their product line and if they continue to procrastinate, some other manufacturer is going to eat their cake. The future is software (something that Nikon has been notoriously weak at historically)

  • Crabby Umbo

    It isn’t as if digital cams are easy to begin with, so ridiculously complicated compared to shooting with film twenty years ago, now it’s not enough to mouse through all those settings to get something that looks as good and subtle as film used to, you’re going to want to add an additional layer of crap t the process by having to drag a computer with you and turn it on. Modern Tech People, answering questions no ones is asking.

  • pauly99

    Would this work with the Nikon D5100?