
Build smarter products with connected health data
The scalable platform for companies to connect to all types of wearable, sensor, app and blood data.
Terra API connects apps to health and fitness data from Garmin, Fitbit, Apple Health, Google Fit, Oura, WHOOP, Polar, Eight Sleep, Strava, Withings, Samsung Health, Cronometer, MyFitnessPal, Suunto, Wahoo, and 50+ additional providers through a single integration.
Terra API supports activity, sleep, nutrition, heart rate, HRV, VO2max, body metrics, menstrual cycle, and continuous glucose monitoring (CGM) data types.
Terra is HIPAA compliant and SOC 2 certified. Data is encrypted in transit and at rest. Terra is trusted by health apps, clinical research teams, insurance companies, and corporate wellness platforms.
Terra was founded in 2020 by Kyriakos Eleftheriou and is a Y Combinator W21 company.
Frequently Asked Questions
- What is Terra API?
- Terra is a health and fitness data API that gives developers a single integration to connect apps with wearables, health apps, medical devices, and sensors. One API call returns standardised data from 500+ providers — including Garmin, Fitbit, Apple Health, Oura, WHOOP, and Strava — without writing separate authentication flows or data parsers.
- What health data sources does Terra support?
- Terra connects to 500+ health data sources including wearables (Garmin, Fitbit, Apple Watch, Oura Ring, WHOOP, Polar, Samsung Health, Withings, Suunto, Wahoo), fitness apps (Strava, MyFitnessPal, Cronometer), blood testing providers, CGM devices, medical devices, and sensors.
- What types of health data does Terra provide?
- Terra provides 5,000+ standardised health metrics including granular sleep stages and latency, workouts and activity, nutrition, heart rate, HRV, VO2max, blood oxygen (SpO2), continuous glucose monitoring (CGM), menstrual cycle, and body composition. Full data type reference is available at docs.tryterra.co.
- Is Terra HIPAA and GDPR compliant?
- Yes. Terra is HIPAA compliant, GDPR compliant, and SOC 2 Type II certified. All health data is encrypted in transit and at rest. Terra is built for healthcare applications, clinical research, insurance, and enterprise health platforms.
- How does Terra API pricing work?
- Terra uses usage-based pricing — you only pay for the active users you have. Plans start at $399 per month on the annual plan. All data types and integrations are included with no per-endpoint fee.
- Do I need to build separate integrations for each wearable?
- No. Terra's single API normalises data across all 500+ supported providers. Integrate once and gain access to data from Garmin, Fitbit, Apple Health, Oura, WHOOP, Strava, and hundreds more with a consistent data schema regardless of source.
- Does Terra support real-time health data streaming?
- Yes. Terra's WebSocket Streaming API delivers real-time sensor data — such as beat-by-beat heart rate — from wearable devices to your application, enabling live biometric dashboards and continuous monitoring.
- How do I connect to the Garmin API?
- Connecting to the Garmin API directly requires approval through the Garmin Connect Developer Program, OAuth 2.0 implementation, and custom webhook handlers — a process that can take weeks and is subject to access restrictions. Terra provides an alternative: integrate once with the Terra API and get instant access to Garmin health and fitness data — including activity, sleep, heart rate, body metrics, daily health stats, and more — without needing direct Garmin Developer Program approval.
- Is Terra an alternative to the Garmin Connect Developer Program?
- Yes. Many developers use Terra as a Garmin API alternative to integrating with the Garmin Connect Developer Program. The Garmin developer application process can be slow or unavailable, and building a direct integration requires significant engineering effort. Terra abstracts all of this — you get Garmin data plus 500+ other providers through a single API, with standardised data schemas and HIPAA compliance out of the box.
How to Connect to Garmin API Data Using Terra
- Create a Terra developer account: Sign up at dashboard.tryterra.co to get your API key. No Garmin Developer Program approval is required.
- Integrate the Terra SDK or API: Use the Terra REST API or native SDKs (JavaScript, Python, iOS, Android) to add the Terra widget to your app. This handles Garmin OAuth authentication automatically.
- Connect users' Garmin accounts: Your users link their Garmin accounts through Terra's authentication widget. Terra manages the Garmin OAuth flow and token refresh on your behalf.
- Receive standardised Garmin data via webhooks: Terra delivers normalised Garmin data — including activity, sleep, heart rate, body metrics, daily health stats, and more — to your webhook endpoint in a consistent JSON schema.
The most complete
health data platform
that exists
From connecting health data sources to data normalization, user authentication, health scores and rewards. We made sure we built everything your health application needs.
Integrations
Connect your app to your users’ sensors, wearables, apps, and biomarkers, all through one unified API. Get unlimited access to all types of integrations, no backend work needed.
Health Scores
We transform raw health metrics such as HRV, respiratory rate, sleep and activity into validated scores including recovery, strain, stress, and immunity. Backed by research and adapted to your individual users' baseline values.
Rewards
Give your users points for moving, perks for sleeping, and streaks for staying consistent. Set up your reward and streak system without any coding.
Blood Labs
Ship custom home kits to the doorstep, send phlebotomists on demand, and send lab results straight into your app. Hormones, vitamins, cholesterol, glucose and all the biomarkers that wearables can't touch.
10+ features loved by
engineering teams
Help people connect their health data in a way that feels natural in your product, while your team spends less time wiring and maintaining one-off integrations.
Authentication
People can link Apple Health, Fitbit, Garmin, Oura, Samsung Health, and hundreds of other apps and devices through one embeddable Terra API flow that matches your brand, fonts, and layout so onboarding feels like part of your product.
Terra handles OAuth, token refresh, and provider-specific edge cases behind the scenes, which means faster launches, fewer auth regressions, and more roadmap time for features your users notice.
Authentication
People can link Apple Health, Fitbit, Garmin, Oura, Samsung Health, and hundreds of other apps and devices through one embeddable Terra API flow that matches your brand, fonts, and layout so onboarding feels like part of your product.
Terra handles OAuth, token refresh, and provider-specific edge cases behind the scenes, which means faster launches, fewer auth regressions, and more roadmap time for features your users notice.
Access elite team performance data
Modern teams use dozens of performance platforms like force plates, GPS, strength testing, motion tracking. Terra's Teams API turns that fragmented ecosystem into one clean, programmable layer.
Get startedTeam data in one view
Get one clean view of athletes, tests, and sessions, even when teams use different tools. We guarantee fewer 'which numbers are right?' moments.
Monitor team workloads
Aggregate training session load and performance metrics in real time. Help coaches to spot individual team trends or risky patterns early.
Build athlete dashboards
Build dashboards and longitudinal views once and keep them working as teams change platforms. All data remains consistent through our unified schema.
Build research pipelines
Build longitudinal analysis, cohort studies, and modeling with clean, consistent data. Same schema today, same schema next year.
Ship reports to coaches
Webhooks push updated performance and session data straight into your reporting pipeline. Coaches get timely, consistent reports.
Centralize athlete data
Each athlete exists once, even if the team uses multiple platforms. You can link them to your internal IDs, manage status centrally, and avoid duplication or drift.
Original research on the future of health data
Led by two times olympian Alistair Brownlee. Deep dives into wearable accuracy, recovery science, and the data trends shaping the next generation of health and fitness applications. New reports from the Terra Research team every week.
Read the researchLearn from Terra and the best health buildersLearn from Terra and the
best health builders
Subscribe to Terra API's podcast to learn what the best founders in health tech do.
Explore the storiesReady to scale? Contact us:
"Can we integrate CGM + wearable sleep data into our insurance rewards system, and can Terra normalize the data across 100K devices for us?"
Ready to scale? Contact us:
"Can we integrate CGM + wearable sleep data into our insurance rewards system, and can Terra normalize the data across 100K devices for us?"
Why security teams love us
Terra API was built from the ground up with privacy and security at its core. Every data flow from wearable to API is encrypted, monitored, and isolated across environments. Our compliance with GDPR, HIPAA, and SOC 2 ensures that your users’ most sensitive health data is always handled according to the highest global standards.
Grow your users on the most scalable health platform
Terra API is the most reliable, robust and scalable solution to connect your health application to all types of health data sources.
17,556,729,600
Health data events processed this year






























