Muse SDK provides a public API for interacting with Muse devices. It handles the Bluetooth connection and asynchronously manages that connection.
By linking with the Muse library, an application can access signals from the sensors on the Muse headband (EEG, PPG, accelerometer, etc.) along with a few processed signals as identified in the SDK documentation. It does not provide access to the more advanced processed signals used by the Muse mobile app. Also offered in the library are classes for saving and reading data in the .muse file format, simulating playback, and managing log messages. We have releases for Windows, iOS, and Android.