MetaWear APIs

Our free and open source APIs allow developers to send commands to the board. These commands include accessing sensor data, setting up recordings, turning on LEDs and so on.

You must be comfortable with programing and IDEs to use our APIs (a minimum of 2 years of coding experience is recommended):

Language

OS

Tools/IDE

Details

Bluetooth

Code

Tutorials

API docs

Java

Android

Android Studio

Java

android.bluetooth

jv sc

jv tut

jv api

Swift

iOS

XCode

C++ wrapper

Core Bluetooth

ios sc

ios tut

ios api

Javascript

Linux

Node.JS

C++ wrapper

Noble

js sc

js tut

cpp api

Python

Linux

Scripts/CLI

C++ wrapper

Warble

pt sc

pt tut

cpp api

Python

Windows

Scripts/CLI

C++ wrapper

Warble

pt sc

pt tut

cpp api

C++

Library

Agnostic

C++

None

cpp sc

cpp tut

cpp api

The main library is written in C++ and is platform agnostic. The Python, Javascript, and Swift APIs are wrappers around the C++ library along with their platform specific Bluetooth libraries.