There are 3 repositories under nvapi topic.
NvAPIWrapper is a .Net wrapper for NVIDIA public API, capable of managing all aspects of a display setup using NVIDIA GPUs
Automate installation of DXVK, DXVK NVAPI, VKD3D Proton + Wine/Wine Staging on Linux. Update GPU drivers, apply custom patches, sync your PlayOnLinux wineprefixes (Debian/Ubuntu/Mint/Arch Linux/Manjaro)
A library and CLI utilities for managing performance states of NVIDIA GPUs.
Windows sample code demonstrating how to query GPU metrics using the NVIDIA NVAPI API
Simple and easy control over GPU's fan speed.
An experimental tool to control GPU clocks using "NVIDIA Inspector" by setting specific clocks on specific GPU temperatures, probably like NVIDIA GPU Boost feature, just that its customizable.
Easy and convenient management of NVIDIA and system power settings on Windows.