Wooting Analog SDK

March 10, 2026 · View on GitHub

The Wooting Analog SDK is the open driver for Analog keyboards. It's goal is to create native support for Analog keyboards in any game or application. The repository is mostly aimed at developers looking to implement the Analog SDK or for users looking to dig a little deeper. If you want to use the Analog SDK just jump to the installing section. On Windows it will automatically get installed with the Wootility.

This repo contains all the core cross-platform components of the Wooting Analog SDK. The SDK and most of the components are built on Rust and should run on Windows, Mac and Linux, following the same steps for each platform unless otherwise specified.

Documentation

Developers

  • wooting-analog-midi Cross-platform virtual MIDI device for (Wooting) analog keyboards! Inspired by Microdee's WootingPiano below
  • WootingPiano (Originally by Microdee) Sets up the Wooting keyboard to be used as a MIDI keyboard input
  • wooting-analog-plugin: This is Wooting's Plugin which is written in Rust and serves as a good reference implementation
  • wooting-analog-plugin-examples: This repo contains all plugin examples that have been collected
  • wooting-analog-wrappers: Official language wrappers for the Wooting Analog SDK