OpenRGB provides a network-based Software Development Kit, which allows third-party
software to control all of your RGB. This allows for game integrations, music
visualization, ambient lighting, and anything else you can imagine. SDK bindings are
available for multiple programming languages including C++, Python, C#, Java, and more.
OpenRGB also includes an SDK client so you can synchronize multiple systems over the
network.