
Build smarter products with connected health data
The scalable platform for companies to connect to all types of wearable, sensor, app and blood data.
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.
4,804,837,291
Health data events processed this year
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.
- Which wearables and health apps 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 health data types can I access through one API?
- Terra returns standardised activity, sleep, body and nutrition data. That covers sleep stages and latency, workouts, heart rate, HRV, VO2max, blood oxygen (SpO2), continuous glucose monitoring (CGM), menstrual cycle, body composition and per-set strength training. The full data type reference is 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 much does a wearable data API cost?
- Terra uses usage-based pricing, so 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. See tryterra.co/pricing for full details.
- Is there a single API for all wearables?
- 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 the source.
- How do I stream real-time heart rate from a wearable?
- Yes, through the Streaming API, which is a paid add-on to your plan. It delivers metrics on roughly a per-second basis, including heart rate, steps and distance, from BLE and ANT+ devices and phone sensors. Your mobile app forwards the stream to Terra using a Terra RT SDK, and your backend consumes it over a WebSocket.
- Is there an MCP server for wearable health data?
- Yes, through the AI Interface, an MCP server your agent connects to. It reads a user's health data at runtime, so the agent can request specific datasets, aggregated stats, trends and baselines without you calling the API, handling webhooks, or storing and parsing data yourself. Read access only.
- Can I send wearable data straight to my database?
- Terra delivers to webhooks, SQL databases (Postgres and MySQL), Supabase, cloud storage (S3, GCS and Azure Blob), queueing services (SQS and Kafka), MongoDB and Firestore. Destinations are configured per data source, so payloads can land straight in your database without you running a webhook handler.
- Can I push a structured workout to a Garmin watch?
- Yes, for providers that support it. Terra's write endpoints create a bi-directional stream between your app and connected integrations, and the Planned Workouts add-on pushes structured runs, rides, swims and strength blocks to Garmin, Coros, Hammerhead and TodaysPlan, and to Apple Watch through the mobile SDK.
- How do I connect to the Garmin API?
- Garmin has paused new applications to its Connect Developer Program while it completes updates, and has not announced a reopening date, so there is currently no channel to apply for direct access. Terra has maintained a Garmin integration for years as an established partner, so Garmin data flows through Terra today. Users still grant consent through Garmin's own authorization flow.
- Which Garmin data can I get through Terra?
- Activity, sleep, heart rate, body metrics and daily health stats, plus Garmin's own composite metrics (Body Battery, Stress and Training Effect) with per-minute detail where Garmin provides it. Garmin's branding requirements apply to what you build with it, including dashboards, exports, and derived or AI-generated outputs.





























