Building APIs for Terra
It was not long ago that we started building Terra, since it was impossible for apps to create wearable integrations with so many companies.
Once we started, we realised that the problem had multiple dimensions.
Firstly, there’s just so many companies — Garmin, Oura, Tempo, Apple — and so on.
With all of them, we needed to establish partnerships. Easy with some, impossible with others — it took from minutes, to multiple months. (and some of them even asked us to buy hundreds of their wearables to access their docs)
Once we established those partnerships, we realised that from the technical side, there’s no real standard. All those companies might be building based on HTTP, Webhooks, Websockets, SDKs etc.
Once we developed the expertise to build with all these technologies, we realised that ooooh the documentations are sooo bad. Different standards, missing endpoints, wrong formats.
And then, there’s just no data standard. One company names ‘calories’, another ‘kcal’, and so on.
What a big mess. That’s what every developer out there is facing.
That’s exactly why we started Terra.
We built an API — that makes it super easy to connect with all wearables, through a single integration. Plus, we standardise all the data.
Thus, once you connect to Terra’s API, you speak to all the wearables, in the same language.
That’s pretty similar to Zapier, or Plaid or Segment.
And we just released the following new integrations🎉:
Tempo
Eight Sleep
Zwift
Freestyle Libre
iHealth
Concept 2
Samsung
iFit
WearOS
And all the above, are added on our existing integrations:
Garmin
Fitbit
Oura
Wahoo
Polar
Suunto
Google Fit
Training Peaks
Withings
Apple
Peloton
Now we are covering such a big part of the industry.
Is there any other integration you want to see in this list? Just text me, and will make it happen.