Root currently only works with the Root Coding app, available on iOS devices only, out of the box. For the advanced coders out there, we've published Root's Bluetooth Low Energy (BLE) protocol here:, so that hackers and experienced makers can start creating their own advanced projects with Root.

The link above should provide enough information to connect to and use Root with any hardware that supports BLE using the programming language and Bluetooth library of your choice. (Please note this requires advanced coding experience and some understanding of how BLE works.) To help you get started, we’ve included a barebones example script that runs on a Raspberry Pi 3 to drive Root using the arrow keys.