Here are some of the third party Nikon software solutions I have covered over the years. I believe most (if not all) of them are based on Nikon’s SDK. Almost all of them are free:
Nikon Camera Control software (tethering, remote camera control and more)
DigiCamControl (open source tethering software)
Nikontrol 3K (remote control for PC)