Integrations

Web-API Based Integrations

Terra supports web-based integrations with the following providers:

IntegrationEnum Value
AktiiaAKTIIA
BiostrapBIOSTRAP
Bryton Sport (Beta)BRYTONSPORT
Cardiomood (Beta)CARDIOMOOD
Clue appCLUE
Concept2CONCEPT2
CorosCOROS
CronometerCRONOMETER
Cycling AnalyticsCYCLINGANALYTICS
DecathlonDECATHLON
EatThisMuch (Beta)EATTHISMUCH
Eight SleepEIGHTSLEEP
FatSecretFATSECRET
FinalSurge (Beta)FINALSURGE
FitbitFITBIT
Freestyle LibreFREESTYLELIBRE
GarminGARMIN
Google FitGOOGLE
Hammerhead Karoo (Beta)HAMMERHEAD
Health Gauge (Beta)HEALTHGAUGE
Huawei*HUAWEI*
iFit (Beta)IFIT
InBody (Beta)*INBODY*
Ketomojo (EU)KETOMOJOEU
Ketomojo (US)KETOMOJOUS
Komoot (Beta)KOMOOT
Lezyne (Beta)LEZYNE
Liverowing (Beta)LIVEROWING
MacrosFirstMACROSFIRST
Moxy Monitor (Beta)MOXY
NolioNOLIO
NutracheckNUTRACHECK
Omron (EU)OMRON
Omron (US)OMRONUS
OuraOURA
PelotonPELOTON
PolarPOLAR
PŪL*PUL*
Renpho (Deprecated)RENPHO (Deprecated)
RideWithGPSRIDEWITHGPS
RouvyROUVY
Somnofy (Alpha)*SOMNOFY*
Strava*STRAVA*
SuuntoSUUNTO
Technogym (Beta)TECHNOGYM
Tempo FitTEMPO
Today's PlanTODAYSPLAN
Train Xhale (Beta)TRAINXHALE
TrainAsOne (Beta)TRAINASONE
TrainerRoad (Beta)TRAINERROAD
TrainingPeaksTRAININGPEAKS
TredictTREDICT
Tridot (Beta)TRIDOT
UnderarmourUNDERARMOUR
Velo Hero (Beta)VELOHERO
Virtuagym*VIRTUAGYM*
WahooWAHOO
WHOOP*WHOOP*
WithingsWITHINGS
wgerWGER
XOSS (Beta)XOSS
Xert (Beta)XERT
ZwiftZWIFT

N.B "*" denotes integrations that require partnership to be made by the client directly in order to comply with their privacy policy

SDK-based Integrations

IntegrationPlatforms
Samsung HealthAndroid, React Native
Apple HealthiOS, React Native
Google FitAndroid, React Native

If you wish to start using our SDKs, please check out
TerraiOS and Terra Android

Websocket-based Integrations

IntegrationsPlatform
Bluetooth Low Energy (devices such as heart rate chest straps, and Xiaomi Bands are currently included here)Android, iOS
WearOSAndroid
Watch OSiOS
ANT+ DevicesAndroid
Sensors Data (Including GYROSCOPE and ACCELERATION)Android, iOS

If you wish to start using our WebSocket connections, please checkout Using the Websocket API guide.

In addition, you will need to use our SDKs for the connections of the devices listed above:

Available Data

The full list of what data is available with each provider can be found at this page:

Wearable Data

Detailed information on available integrations

Integrations with special processes

Google Fit (SDK), Samsung Health: Health Connect (HC)-based integrations

Currently the integrations mentioned above go through the newly developed Health Connect platform, which is an on-device storage system developed by Google. This platform however is still in its infancy, and comes with a number of issues.

🚧

Health connect known issues

We have seen numerous cases of apps not being able to sync into Health Connect due to bugs in the HC platform itself. This could be, for example, Samsung Health not being able to send steps into HC.

We've also seen cases where HC data simply could not be accessed, for no apparent reason, leading to limited or no syncing of data possible.

For the reasons mentioned above, we highly recommend using the Google Fit integration through the API instead (resource name/enum GOOGLE).

Samsung Health - Direct connection route

As privileged partners of Samsung thanks to their investment in Terra, we have been granted access to their privileged SDK for accessing Samsung Health directly, without using Health Connect as an intermediary.

This route is much preferred to the Health Connect route due to the reasons discussed above. For access to this route, please get in touch with us through our support channels.

Integrations requiring partnerships directly with the provider

Some of our integration partners require us to have our customers establish direct partnerships with them.

Integrations subject to changes by data provider

Some of the integrations provided are developed on agreements subject to be updated by the integration providers. their APIs can be modified without notifying Terra, which could cause disruption in the service beyond our control.

Those integrations are:

  • FreestyleLibre
  • Aktiia
  • Bryton Sport
  • Clue app
  • EatThisMuch
  • FatSecret
  • FinalSurge
  • Hammerhead Karoo
  • Lezyne
  • Liverowing
  • RideWithGPS
  • Rouvy
  • Somnofy
  • Technogym
  • Tempo Fit
  • Train Xhale
  • TrainAsOne
  • TrainerRoad
  • Tridot
  • Velo Hero