eSense SDK

eSense SDK – Software Development Kit for all eSense sensors

With the eSense Software Development Kit (SDK) you build your own biofeedback applications for the Mindfield eSense sensors – for iOS and Android, for VR headsets such as Meta Quest and Pico, for Windows and macOS and for the major game engines. Audio sensors, Bluetooth sensors and one unified streaming model across every platform.

The current eSense SDK Suite v4.0 includes native SDKs as well as plugins for Unity, Unreal Engine, Flutter and Capacitor. All examples, a fully functional demo app in source code and the API documentation are included. Commercial and non-commercial use is unlimited and royalty-free.

The right path for your project

  • Mobile apps (iOS & Android) – audio sensors via the Mobile SDK, Flutter or Capacitor; pulse via standard Bluetooth; Muscle & EEGenius via the Unity C# plugin.
  • VR apps (Meta Quest & Pico) – modern headsets are standalone Android devices: audio sensors via the Unreal plugin, Muscle & EEGenius via the Unity C# plugin.
  • Desktop – Windows is the only SDK that covers all six sensors natively (.NET 10); macOS covers the audio sensors natively (Swift).
  • Game engines – Unity (audio + BLE plugin) and Unreal Engine 5.4.

The six eSense sensors

  • eSense Skin Response – electrodermal activity (EDA / GSR) in microsiemens (µS), audio
  • eSense Temperature – skin temperature in °C / °F, audio
  • eSense Respiration – breathing amplitude (RA), audio
  • eSense Pulse – heart rate (BPM) & RR intervals, standard Bluetooth service (no SDK required)
  • eSense Muscle – muscle activity (EMG) in microvolts (µV), Bluetooth
  • eSense EEGenius – brain activity (EEG) in microvolts (µV), Bluetooth

Sensor coverage per platform

Platform Skin Response Temperature Respiration Pulse Muscle EEGenius
Mobile (iOS & Android) Mobile SDK Mobile SDK Mobile SDK Standard BT Unity plugin Unity plugin
VR (Quest & Pico) Unreal Unreal Unreal Standard BT Unity plugin Unity plugin
Windows (.NET 10) Windows SDK Windows SDK Windows SDK Windows SDK Windows SDK Windows SDK
macOS (Swift) macOS SDK macOS SDK macOS SDK Standard BT Unity plugin Unity plugin

Every platform can reach all six sensors: audio sensors via the platform SDK, pulse via the standard Bluetooth heart-rate service (no SDK required), Muscle & EEGenius via the single Unity C# plugin. Frameworks such as Flutter, Capacitor and Unity Audio additionally cover the audio sensors on iOS + Android.

Biofeedback in virtual reality

Modern VR headsets are standalone Android devices – the eSense plugins run directly on the headset. Hardware-tested on the Meta Quest 3S; Meta Quest 2 / 3 are supported. Pico 4 Ultra and Pico 4 Ultra Enterprise are in preparation. This lets you feed physiological signals into immersive applications in real time.

Special SDK for Unity (EMG & EEG)

For eSense Muscle (EMG) and eSense EEGenius (EEG) we offer a C# plugin for Unity. The same plugin runs on mobile, VR and desktop and is particularly suited to VR/AR biofeedback, interactive training scenarios, serious games and research projects.

In development: wireless audio sensors (from Q1 2027)

We are developing a Bluetooth variant of the previously audio-based eSense sensors (Skin Response, Temperature; Respiration possibly later). This removes the need for the audio adapter and makes the sensors even easier to integrate into mobile and VR applications.

Note: A developer license is required to access the SDK and its documentation. Support and lifetime updates of the purchased platform version are included in the license. The eSense sensors themselves are not included in the SDK and are ordered separately.

Showing all 4 results