Integrations

Details for available and in-progress integrations.

Web-API Based Integrations

Terra supports web-based integrations with the following providers:

"Webhook" refers to providers notifying us of new data by themselves through webhooks

"Terra Webhook" refers to providers which we need poll periodically (as often as every 5 minutes - this is customizable through the dashboard) to check for new data.

Note that all of these providers also support explicitly being called to fetch new data via our endpoints using HTTP Requests.

Integration

Type

Concept2

Terra Webhook

Cronometer

Terra Webhook

Eight Sleep

Terra Webhook

FatSecret

Terra Webhook

Fitbit

Webhook

Freestyle Libre

Terra Webhook

Garmin

Webhook

Google Fit

Terra Webhook

iFit

Terra Webhook

MyFitnessPal

Terra Webhook

Nutracheck

Terra Webhook

Omron

Terra Webhook

Oura

Terra Webhook

Peloton

Terra Webhook

Polar

Webhook

Suunto

Webhook

Tempo Fit

Terra Webhook

TrainingPeaks

Terra Webhook

Underarmour

Terra Webhook

Wahoo

Webhook

Withings

Webhook

Zwift

Terra Webhook


SDK-based Integrations

The following integrations are SDK-based, due to providers' universally imposed restrictions on data access.

For more information, please see Why Use SDKs?

The respective SDKs will periodically check for new data by running a process in the background (which will be managed by the OS) and send it to your webhook URL , in the same flow as the web API integrations above.

You may also explicitly request date/time ranges on-device, following which the data will also be sent to your webhook after being normalized into our data models by the Terra backend.

Integration

Platforms

Samsung Health

Kotlin, React Native

Apple Health

Swift, React Native

Freestyle Libre (1 & 2 sensors)

Swift, Kotlin, React Native

Polar

Swift, Kotlin, React Native

Google Fit

Kotlin, React Native


Websocket-based Integrations

Terra provides different SDK's that connect devices to our Websocket API. These devices can stream data such as Heart Rate, Steps, Calories, Distance, etc. in real time to you.

Current we support the following integrations for streaming data.

Integrations

Platform

Bluetooth Low Energy (devices such as heart rate chest straps, and Xiaomi Bands are currently included here!)

Kotlin, Swift

WearOS

Kotlin

GoogleFit

Kotlin

In Development

The following is a (non-exhaustive) list of integrations in development.

If there is anything additional you wish was included, don't hesitate to reach support - we are always looking for more connections.

Provider

Type

Xiaomi

Web API

Huawei

Web API

Dexcom

Web API


What’s Next

Visit the API Reference

Did this page help you?