System Monitoring Development Kit


The CPUID System Monitoring SDK allows any Windows application with administrator rights to report advanced system hardware monitoring data, such as temperatures, voltages, fan speeds, power, devices clocks and utilization ...

For every device in the computer that is supported by the SDK, the host program will be able to report real-time sensor values, with a high refresh rate that will allow to keep an eye on the most sensible health parameters.

Devices and features

Processors (CPUs)
  • Temperatures : package1 and cores2.
  • Voltages : per core VID1, offsets3.
  • Powers : package3, 4 cores4, DRAM3, GT3
  • Utilization : global and per CPU (thread) .
  • Clock speeds for each individual core .

(1) Intel® processors since Core™ architecture and AMD® processors since K10 architecture (Phenom™).
(2) Intel® processors since SandyBridge™ architecture.
(3) Intel® processors since Haswell™ architecture.
(4) AMD® processors since Ryzen™ architecture.

Graphics cards (GPUs)
  • GPU voltage1, 2.
  • GPU temperature1, 2.
  • GPU power (Watts and/or percent)1, 2.
  • Fan speed (RPM and/or percent)1, 2.
  • Clock speeds : GPU1, 2, 3, memory1, 2.
  • Utilization : GPU1, 2, 3, memory1, frame buffer1.

(1) NVIDIA® GPUs since Tesla™ architecture.
(2) AMD® GPUs since GCN1 architecture.
(3) Intel® IGP since Westmere™ architecture.

  • Voltages : CPU Vcore, +5V, +12V, +3.3V, DRAM.
  • Temperatures : CPU, mainboard, system, ACPI thermal zones.
  • Fans : CPU, chassis.
  • Memory utilization.

Memory modules
  • Temperature on DIMMs that have a digital thermal sensor (DTS).

SSD / Hard drives
  • Disk temperature (SMART).
  • Utilization : used storage percentage.

Watercoolers (AIO)
  • Liquid temperature1.
  • Fan and pump RPM1.

(1) Asetek® V5, V6 (NZXT® Kraken) and V6N (Corsair® H80i v2, H100i v2, H115i).

Power Supplies (PSUs)
  • Voltages1, 2 : +5V, +12V, +3.3V rails.
  • Powers/Currents1, 2 : +5V, +12V, +3.3V inputs.
  • Temperatures1, 2.
  • Fan speed1, 2.
  • Power efficiency1, 2.

(1) Corsair® HX550i, HX650i, HX750i, HX850i, HX1000i, HX1200i, RM550i, RM650i, RM750i, RM850i, RM1000i.
(2) Corsair® AX760i, AX860i, AX1200i.

  • Capacity.
  • Wear and charge levels.

Old hardware monitors legacy support
  • NVIDIA® ESA (Enthusiast System Architecture).
  • Abit® uGuru 2003 and uGuru 2005.
  • AMD® SB600/SB700 PM2.
  • Gigabyte® ODIN™ power supplies.
  • VIA® 686A/B integrated monitoring.


The System Monitoring Development Kit is provided as a set Windows dynamic-linked libraries (DLLs) and a set of interfaces for the following programming languages :

  • Microsoft® Visual C++™
  • Microsoft® Visual C#™ (.NET)
  • Microsoft® Visual Basic™ (.NET)

Licensing & Pricing

Please check out our licenses and pricing table for a complete description of our offer and our updates policies, and ask for an 20-days evaluation version.

Please consult the Commercial Use License Agreement for the complete licensing conditions.

Download & Evaluate

Evaluate the System Monitoring SDK through HWMonitor, the CPUID Hardware Monitor example application.

Click here to download your copy.