OpenRGB HTTP Hook Plugin


While OpenRGB's SDK provides a full-featured protocol for accessing your RGB devices from third party applications, applications have to specifically implement the OpenRGB SDK. The HTTP Hook plugin allows basic OpenRGB actions such as profile switching to be commanded simply by accessing an HTTP endpoint from a browser, script, or application.


Release Candidate 1.0rc2 (September 14, 2025)

Plugin API Version 4

The 1.0rc2 release candidate of the OpenRGB HTTP Hook Plugin is intended for use with the 1.0rc1 and 1.0rc2 release candidates of OpenRGB.


Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Installer (.msi)
Portable (.dll)
Portable (.dll)
Linux
Linux
Portable (.so)Portable (.so)Portable (.so)Portable (.so)
Debian
Debian
Bookworm (amd64)Bookworm (arm64)Bookworm (i386)Bookworm (armhf)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)

Pipeline (Experimental)

Plugin API Version 5

Pipeline builds are built from the latest source code and are updated regularly, but are less tested.
If you are using the pipeline version of OpenRGB, you may also need to use the pipeline version of plugins.

GitLab (Source)

Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Installer (.msi)
Portable (.dll)
Portable (.dll)
Linux
Linux
Portable (.so)Portable (.so)Portable (.so)Portable (.so)
Flatpak
Flatpak
Flatpak (x86_64)
Debian
Debian
Bookworm (amd64)
Trixie (amd64)
Bookworm (arm64)
Trixie (arm64)
Bookworm (i386)
Trixie (i386)
Bookworm (armhf)
Trixie (armhf)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)

Release 0.9 (July 11, 2023)

Plugin API Version 3

The 0.9 release of the OpenRGB HTTP Hook Plugin is intended for use with the 0.9 release of OpenRGB.


Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Portable (.dll)Portable (.dll)
Linux
Linux
Portable (.so)Portable (.so)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)

Release 0.8 (December 3, 2022)

Plugin API Version 2

The 0.8 release of the OpenRGB HTTP Hook Plugin is intended for use with the 0.8 release of OpenRGB.


Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Portable (.dll)Portable (.dll)
Linux
Linux
Portable (.so)Portable (.so)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)