Skip to content
On this page

๐Ÿ”Œ Plugin Development โ€‹

CoolerControl supports a plugin system that allows developers to extend functionality by adding support for new devices, integrating with external services, or creating custom automation tools.

See the cc-plugins repository for details.

Plugin UI JavaScript Library โ€‹

Plugins that ship a UI can communicate with the CoolerControl host using cc-plugin-lib.js. The library is served by the daemon at /plugins/lib/cc-plugin-lib.js and available to all plugin UIs at runtime. Include it in your plugin's HTML entry point:

html
<script src="/plugins/lib/cc-plugin-lib.js"></script>

See Also โ€‹

  • Plugins - User guide for installing and using plugins
  • gRPC API - gRPC API reference
  • REST API - REST API reference for daemon integration

Released under the GPLv3+ License.