Razer Chroma SDK

The latest SDK Core Files will be automatically downloaded and installed when a Razer Chroma peripheral has been detected on Razer Synapse. We also deploy regular updates to address bug fixes and add support for new products.

In the event whereby you need the SDK Installer, you can download the latest version below.

You can refer to our Guide section to learn how to get started.



Enclose your application with the XML file to ensure that your app details are shown accurately within Razer Synapse.


Sample Application

Allows you to try out basic effects for all our SDK supported devices. You are also able to view the source code to better understand how the code works.

C++ Sample App


REST Sample App


Emulator (Beta)

Opens an emulated version of several products, allowing you to see the Chroma effects on supported Razer devices taking place via software.


  • Only replicates Razer Chroma SDK effects and not Synapse related features such as the Advanced Chroma Configurator
  • Doesn’t work properly in multi-monitor setup. To work around it, open all the windows in the same monitor. If everything fails, delete “”Config.ini”” in the same directory
  • Doesn’t work properly in 32-bit Windows.


  • BlackWidow Chroma
  • Razer Blade (14 inch and Stealth models)
  • Mamba TE
  • Firefly
  • Kraken 7.1 V2
  • Keypads
  • Chroma Link

Engine Plugins

Razer Official Github – GITHUB

Overview of all our available engine plugins and various tools.

Unity Plugin (Native) – GITHUB

The Unity native version was recently created for the developer that was performance/overhead conscious. It will be undergoing improvements on the documentation and technical front.

Unity Plugin (Using REST) – GITHUB

The Unity REST version is currently the best documented version and has all the authoring features. However, the REST version has the overhead of maintaining a REST client connection.

Unreal Plugin – GITHUB

The Unreal Plugin is a native plugin for UE4. It provides a native C++ interface and BP interface for authoring and playing effects in the Unreal engine.

GameMaker Chroma Extension – GITHUB

The GameMaker Extension allows you to control lighting for Razer Chroma.


JS Library for playing Chroma animations