Official source code and instructions to control BlinkStick device are available in the following programing languages:
| Language | Supported Devices | OS | Examples | Docs |
|---|---|---|---|---|
| Python | BlinkStick Pro Square Strip Nano Flex | View | View | |
| Microsoft .NET | BlinkStick Pro Square Strip Nano Flex | View | View | |
| Node.js | BlinkStick Pro Square Strip Nano Flex | View | View | |
| Processing | BlinkStick Pro Square Strip Nano Flex | View | View | |
| Ruby | BlinkStick Pro Square Strip Nano Flex | View | ||
| COM/VB/VBA | BlinkStick Pro Square Strip Nano Flex | View | View | |
| AutoIt | BlinkStick Pro Square Strip Nano Flex | View |
Below is the list of unofficial API implementations for various programming languages.
Please note that you have to contact original authors for support regarding implementations.
| Language | Author | Supported Devices | OS | Examples | Docs |
|---|---|---|---|---|---|
| Microsoft.NET | Author | BlinkStick Pro Square Strip Nano Flex | |||
| C | Author | BlinkStick Pro Square Strip Nano Flex | |||
| Ruby Gem | Author | BlinkStick Pro Square Strip Nano Flex | |||
| RSpec | Author | BlinkStick Pro Square Strip Nano Flex | |||
| Go | Author | BlinkStick Pro Square Strip Nano Flex | View | View | |
| jRuby | Author | BlinkStick Pro Square Strip Nano Flex | View |