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

Chroma Developer Tools

Razer Official Github – GITHUB

Overview of all our available engine plugins and various tools.

CChromaEditor DLL – GITHUB

Windows MFC library that wraps the core Chroma SDK and allows for creating Chroma effects in a GUI interface and provides APIs to edit and played back effects at runtime.. Useful for games developed in custom engines.

Unity Plugin (Native) – GITHUB

The preferred Unity Chroma plugin. This plugin has direct access to interacting with the Chroma API. Available for 32-bit and 64-bit. Supports Unity 3.5.7 or higher.

Unity Plugin (Using REST) – GITHUB

The Unity REST client has the overhead of maintaining a connection and heartbeat to the Chroma REST API. Supports Unity 3.5.7 or higher.

Unreal Plugin – GITHUB

The Unreal Plugin as runtime and editor modules 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. Supports GMS 1.4.


JS Library for playing Chroma animations through the Chroma REST API.