Welcome to OpenFAN API documentation

DIY OpenFAN Controller

OpenFan is an open-source open-hardware PC fan controller created by Saša Karanović

OpenFAN Features:

  • Individually control up to 10 fans
  • USB communication with the host PC
  • Has a built-in USB bootloader for smooth firmware upgrade experience
  • GUI to control and monitor fans. Accessible locally/remotely through web browser
  • Control fans by setting PWM percentage or target RPM
  • Supports virtually unlimited number of custom fan profiles that you can create and apply through GUI/API
  • Built in API interface for integration, (remote) monitoring or (remote) control.
  • Built using simple off-the-shelf components to make it hacker/diy friendly
  • Designed to be platform/OS agnostic and should work on all major OS
  • GUI/API can be deployed as Docker application

Project Home Page - YouTube Project Video - GitHub repository - Documentation