Skip to content
AF
Comparison Tool

Wearable health data aggregator chooser: Terra, ROOK, Junction, Spike, Thryve, Sahha, Open Wearables, Validic

There is no single best aggregator: the right one depends on which sources you need, how you want to be billed and what compliance you must show. Of the 8 here, all publish a starting price, 7 document a BAA (on which plan varies), 4 say where data is stored or let you choose (Terra, Junction, Thryve and Open Wearables), and only Open Wearables is software you host yourself. Tick what you need and the table reorders by what each vendor's own pages document. Every cell quotes its source, each quote re-found in its live source on 2026-11-05; "not stated" means the pages read do not say, not that a feature is missing.

What do you need?
AggregatorSources claimedApple Health / Health Connect SDKGarminContinuous glucoseYour own developer accountsHow it billsPublished priceFree way to buildWebhooksSigned webhooksBAA (HIPAA)Where data is storedSelf-hostLab dataMCP serverCompany changes
Junction (formerly Vital)
300+ wearables and devices
Source quote
  • Integrate 300+ wearables, streamline lab operations, and build your own lab testing experience spanning all 50 states www.junction.com
DocumentedMobile SDKs for Apple HealthKit and Android Health Connect, native, React Native and Flutter
2 source quotes
  • Learn how to integrate with Apple HealthKit through Junction Mobile SDKs, available in Native iOS, React Native and Flutter. docs.junction.com
  • Learn how to integrate with Android Health Connect through Junction Mobile SDKs, available in Native Android, React Native and Flutter. docs.junction.com
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Some OAuth providers are unavailable unless you Bring Your Own OAuth; custom OAuth credentials are listed under Enterprise
2 source quotes
  • Some OAuth providers are unavailable unless you can Bring Your Own OAuth (BYOO) docs.junction.com
  • Connected users Unlimited Device integrations 300+ devices Premium and Bluetooth integrations Link widget Sandbox and developer docs Custom OAuth credentials www.junction.com
Launch: one flat monthly fee for 1-500 connected users; Enterprise is custom and billed annually
2 source quotes
DocumentedLaunch at a flat $300 a month, billed monthly with no annual contract
2 source quotes
  • it covers the Link widget, 300+ device integrations, and usage analytics for a flat $300 a month. www.junction.com
  • Launch is billed monthly, so there is no annual contract to get started. www.junction.com
DocumentedThe sandbox and developer docs are free
Source quote
  • The sandbox and developer docs are free, so your team can build and test a full integration before committing to a plan. www.junction.com
DocumentedPushes wearable data as webhook events as soon as they are discovered
Source quote
  • Junction can push wearable device data as webhook events to you as soon as they are discovered. docs.junction.com
Not statedNot stated in the passages read
DocumentedThe signed BAA is part of Enterprise; every plan handles data in a HIPAA-compliant way
2 source quotes
  • The signed Business Associate Agreement, our SOC 2 Type 2 and ISO 27001 reports, and customer-managed encryption keys are part of Enterprise. www.junction.com
  • Every plan handles data in a HIPAA-compliant way. www.junction.com
DocumentedEach team is tied to an EU or US region, which dictates where data is stored
2 source quotes
Not statedNot stated in the passages read
DocumentedLab testing across all 50 US states, on Enterprise
2 source quotes
  • Integrate 300+ wearables, streamline lab operations, and build your own lab testing experience spanning all 50 states www.junction.com
  • Lab testing is part of Enterprise. www.junction.com
Not statedNot stated in the passages read
Unveiled its new brand, Junction, in a post dated March 11, 2025
2 source quotes
Open Wearables
Open-source platform that connects wearables and health apps and serves one schema through one REST API
Source quote
  • Open Wearables is an open-source platform that connects wearable devices and health apps, standardizes their data into one schema, and serves it through a single REST API. raw.githubusercontent.com
DocumentedSDKs read Apple Health, Samsung Health and Health Connect on the device and upload to your deployment
Source quote
  • Apple Health, Samsung Health and Health Connect keep data on the phone, with no cloud API. The SDKs read it on the device and upload it to your deployment. raw.githubusercontent.com
DocumentedGarmin, once you apply to the Garmin Developer Program
Source quote
NoDexcom is not in the open-source project today; continuous glucose is on its roadmap
Source quote
  • When is Dexcom support coming? Not in the open-source project today. Continuous glucose is on the roadmap rather than in the product openwearables.io
Your own app with every cloud provider; approval takes from days to months
2 source quotes
  • Register as a developer with the provider Create an OAuth application to obtain client credentials openwearables.io
  • How long does provider approval usually take? From days to months, depending on the provider and on what you are building. openwearables.io
Core is free software you run yourself; Pro is priced per deployment
2 source quotes
  • For teams building their first wearable features. You run the open-source platform yourself. $0 Forever openwearables.io
  • For products in production. Licensed modules, with our engineers behind your deployment. From $999 a month, per deployment openwearables.io
DocumentedCore $0 forever; Pro from $999 a month per deployment
2 source quotes
  • For teams building their first wearable features. You run the open-source platform yourself. $0 Forever openwearables.io
  • For products in production. Licensed modules, with our engineers behind your deployment. From $999 a month, per deployment openwearables.io
DocumentedSelf-hosted Core under the MIT license, $0 per user
Source quote
DocumentedOutgoing webhooks, signed and retried, off by default
2 source quotes
  • Open Wearables pushes each event to your endpoint once it is saved in your deployment, signed, retried if your service was down, with every attempt there to inspect. openwearables.io
  • Outgoing webhooks are off by default openwearables.io
DocumentedEach outgoing event is signed
Source quote
  • Open Wearables pushes each event to your endpoint once it is saved in your deployment, signed, retried if your service was down, with every attempt there to inspect. openwearables.io
DocumentedA BAA comes with Enterprise, where your cloud provider and scope support it
Source quote
  • A BAA comes with Enterprise, where your cloud provider and your scope support it. openwearables.io
DocumentedRuns in your own cloud account, in the region you chose
Source quote
  • In your own cloud account, in the region you chose when the deployment was set up. openwearables.io
DocumentedMIT-licensed; you host it, and there is no hosted version
2 source quotes
Not statedNot stated in the passages read
DocumentedAn MCP server in Core
Source quote
Not stated in the passages read
ROOK
400+ wearables and health data sources in its docs; its integrations page counts 72 data sources, 59 of them indirect, and 500+ devices
3 source quotes
  • ROOK is a single integration for 400+ wearables and health data sources that supports all major wearable providers docs.tryrook.io
  • ROOK connects 72 data sources and more than 500 devices through a single integration. tryrook.io
  • All 72 API 9 SDK 4 Indirect 59 tryrook.io
DocumentedMobile SDKs for Apple Health, Health Connect and Samsung Health
Source quote
  • Built for mobile apps. Connects Apple Health, Health Connect and Samsung Health. tryrook.io
DocumentedGarmin is a direct API-based integration, like Fitbit
Source quote
  • ROOK classifies sources into two primary extraction methods: direct API-based integrations for centralized providers (such as Fitbit or Garmin) and SDK-based integrations for mobile devices (such as Apple Health and Health Connect). docs.tryrook.io
DocumentedDexcom, through a developer account your organization provisions
Source quote
  • To enable data extraction from specific platforms with strict regulations, such as Dexcom and Whoop, the client organization must provision and manage its own developer accounts. docs.tryrook.io
Your own accounts for Dexcom, Samsung Health, Strava and WHOOP, which can take several weeks
2 source quotes
  • To integrate with Dexcom , Samsung Health , Strava and Whoop , clients are required to create their own developer accounts with these providers. docs.tryrook.io
  • This process can take several weeks and partly depends on the timelines of the respective data sources. docs.tryrook.io
By plan and number of active users; past a plan's limit, billing adjusts based on usage
2 source quotes
  • ROOK pricing is based on the plan and the number of active users, with usage-based billing and the flexibility to activate only the products and add-ons needed. tryrook.io
  • Each plan includes an active user limit. Beyond that limit, billing adjusts based on usage. tryrook.io
DocumentedCore $399 a month for up to 750 active users, Core+ $999 for 5,000, Business $1,999 for 15,000
3 source quotes
  • For getting started with ROOK. $399 USD per month Up to 750 active users tryrook.io
  • For teams growing past their first user base. $999 USD per month Up to 5,000 active users tryrook.io
  • For companies that need to scale. $1,999 USD per month Up to 15,000 active users tryrook.io
Not statedSandbox access before Production; the passages read do not say whether it costs anything
Source quote
  • ROOK provides Sandbox access to test the portal and integration before enabling Production. tryrook.io
DocumentedWebhooks or API queries; on Core the Notification Webhook is a $99 add-on
2 source quotes
  • The client receives the data in their backend through webhooks or API queries. tryrook.io
  • Notification Webhook +$99 , Purchased separately tryrook.io
Not statedNot stated in the passages read
DocumentedSigns BAAs with covered entities, when a BAA applies to the relationship
2 source quotes
  • ROOK operates under a HIPAA-aligned security program and signs BAAs with covered entities. tryrook.io
  • Yes, when the customer is a Covered Entity or Business Associate and a BAA applies to the relationship. tryrook.io
Not statedNot stated in the passages read
Not statedNot stated in the passages read
DocumentedLab Data API: PDF and image lab reports to LOINC-coded biomarkers with FHIR R4 output
Source quote
  • The ROOK Connect Lab Data API turns PDF and image lab reports into structured biomarkers with LOINC codes and FHIR R4 output, linked to each user's wearable data. tryrook.io
Not statedNot stated in the passages read
Not stated in the passages read
Sahha
800+ devices across 165 integrations, mostly arriving on-device through Apple Health or Health Connect, plus the phone itself as a passive sensor
3 source quotes
  • 800+ devices across 165 integrations, including Apple Health, Health Connect, Garmin, Fitbit, Oura, WHOOP, and Samsung Health. sahha.ai
  • Sources arrive on-device through Apple Health or Health Connect sahha.ai
  • No. Sahha turns the smartphone itself into a passive sensor for sleep, activity, and behavior. sahha.ai
DocumentedOne SDK; sources arrive on-device through Apple Health or Health Connect
2 source quotes
  • One SDK and one API, delivered as normalized biomarkers, scores, and archetypes. sahha.ai
  • Sources arrive on-device through Apple Health or Health Connect sahha.ai
DocumentedA direct Garmin cloud integration in public beta, Sandbox only, with approval required
2 source quotes
Not statedNot stated in the passages read
Its beta cloud integrations use an app you create with the provider
Source quote
Users included per plan, then $0.40 per user on Starter and $0.20 on Pro
2 source quotes
  • 1,000 users included, then $0.40/user sahha.ai
  • 10,000 users included, then $0.20/user sahha.ai
DocumentedStarter $299 a month billed annually with 1,000 users; Pro $1,499 a month billed annually
2 source quotes
  • Start free with 25 development users and every product unlocked in sandbox. Production plans start at $299 a month billed annually, with 1,000 users included and per-user pricing as you grow. sahha.ai
  • $1,499 $1,999 /month, billed annually sahha.ai
Documented25 free development users in sandbox, and every plan starts with a 30-day free trial
2 source quotes
  • Start free with 25 development users and every product unlocked in sandbox. Production plans start at $299 a month billed annually, with 1,000 users included and per-user pricing as you grow. sahha.ai
  • Every plan starts with a 30-day free trial. sahha.ai
DocumentedREST API and webhooks, with deliveries capped per day by plan
2 source quotes
  • Platform integrations Mobile SDKs REST API + Webhooks Privacy (no PII required) SOC 2 Type II DPA GDPR Day-1 historical data 30 days Multi-device deduplication sahha.ai
  • Webhook deliveries / day 100K 1M Custom sahha.ai
DocumentedAn HMAC-SHA256 of the raw body, compared with the signature header
Source quote
  • Compute an HMAC-SHA256 hash of the raw request body using your secret key, then compare it to the signature in the header. docs.sahha.ai
DocumentedA DPA on every plan; a BAA from Pro
Source quote
  • The DPA is included on every plan. A BAA is included from Pro. sahha.ai
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not stated in the passages read
Spike
500+ wearables and IoT sensors on its homepage; 40+ providers and 500+ devices on its pricing page
2 source quotes
  • Connect to 500+ wearables & IoT sensors, extract nutrition insights from food photos, and add lab report data via single API. www.spikeapi.com
  • Access 40+ providers and 500+ devices via single SDK www.spikeapi.com
DocumentedAn SDK for Apple Health, Health Connect and Samsung Health
Source quote
  • Refer to SDK Documentation for Apple Health, Health Connect & Samsung Health Data integrations. docs.spikeapi.com
DocumentedGarmin is named among providers whose users grant consent before Spike reads their data
Source quote
  • Most providers (e.g., Garmin, Fitbit) require the user to grant consent before Spike API can access their data. docs.spikeapi.com
DocumentedDexcom and Freestyle Libre are on its integrations page
2 source quotes
  • Dexcom A leading continuous glucose monitoring system used primarily by people with diabetes. www.spikeapi.com
  • Freestyle Libre A continuous glucose monitoring system for real-time blood sugar tracking www.spikeapi.com
Not stated in the passages read
Calls its pricing usage-driven
Source quote
DocumentedSandbox starts from $450 a month; each plan is bought through Book a demo
2 source quotes
  • Purpose-built for fast innovation, Sandbox gives your team everything needed to build, test, and launch into production. Starts from $450 /month www.spikeapi.com
  • Dedicated Implementation Engineer Standartized data Support via Slack & Email Book a demo www.spikeapi.com
Not statedNot stated in the passages read
DocumentedWebhook events, each one signed
Source quote
  • Each webhook event is signed using an HMAC-SHA256 signature for verification. The signature is included in the X-Body-Signature header. docs.spikeapi.com
DocumentedHMAC-SHA256 signature in an X-Body-Signature header
Source quote
  • Each webhook event is signed using an HMAC-SHA256 signature for verification. The signature is included in the X-Body-Signature header. docs.spikeapi.com
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not statedNot stated in the passages read
DocumentedLab Reports API: OCR of PDF, JPEG or PNG reports up to 10MB, with LOINC codes
2 source quotes
  • Spike Lab Reports API processes lab reports from PDFs, JPEGs, or PNG files up to 10MB using OCR technology that converts document images into analyzable text. www.spikeapi.com
  • After OCR converts documents to text, our infrastructure assigns LOINC codes for each test, recognized worldwide, making lab test data from any language standardized. www.spikeapi.com
DocumentedSpike MCP connects wearable, IoT, lab and nutrition data to your LLM
Source quote
  • Spike MCP connects wearables data, medical IoT devices, lab reports, and nutrition logs to your LLM of choice. www.spikeapi.com
Its site carries the banner "Raintree Systems Acquires Spike Technologies"
Source quote
Terra
500+ providers through one API, among them Garmin, Fitbit, Apple Health, Oura, WHOOP and Strava; its setup docs say over 150 data sources
2 source quotes
  • 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. tryterra.co
  • The Unified API supports over 150+ Data Sources docs.tryterra.co
DocumentedPhone health stores have no cloud API, so your app reads them with the Terra SDK and sends the data to Terra
Source quote
  • These have no cloud API for third parties, so your mobile app reads them with the Terra SDK and sends the data to Terra. docs.tryterra.co
DocumentedGarmin data flows through Terra's own long-standing partner integration
Source quote
  • Terra has maintained a Garmin integration for years as an established partner, so Garmin data flows through Terra today. tryterra.co
DocumentedDexcom is in its integrations table, periodically fetched
Source quote
Terra manages data sources' API keys; WHOOP, Dexcom, Huawei, Strava and Virtuagym need special processes first
2 source quotes
  • Terra manages API Keys of data sources, meaning you can connect users without having to apply for each API Key. docs.tryterra.co
  • Some providers require special processes before being able to start using them: WHOOP Dexcom Huawei Strava Virtuagym docs.tryterra.co
Credits: 200 a month per connected data source per end user; the first 400 events per source each month are free
Source quote
  • Two things consume Unified API credits: active authentications and events. An active authentication is one connected data source for one end user, and costs 200 Unified API credits per month. Events are the payloads Terra sends you, and the first 400 per active authentication each month are free. tryterra.co
DocumentedFrom $399 a month billed annually or $499 billed monthly, with 100,000 credits a month
Source quote
  • Subscriptions start from $399 per month billed annually, or $499 per month billed monthly. That includes 100,000 Unified API credits each month, and you only pay extra if your usage goes beyond them. tryterra.co
Not statedNot stated in the passages read
DocumentedDelivers to webhooks, SQL databases, Supabase, cloud storage, queues, MongoDB and Firestore
Source quote
  • 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. tryterra.co
DocumentedEvery webhook carries an HMAC-based signature header
Source quote
  • Every webhook sent by Terra includes an HMAC-based signature header docs.tryterra.co
DocumentedA signed BAA is listed on Enterprise; Terra says it is HIPAA compliant
2 source quotes
  • Signed BAA (data protection agreement) tryterra.co
  • Yes. Terra is HIPAA compliant, GDPR compliant, and SOC 2 Type II certified. tryterra.co
DocumentedEnterprise lists a dedicated instance in a localized area
Source quote
Not statedNot stated in the passages read
DocumentedBlood and DNA tests through home kits, mobile phlebotomy or lab walk-ins, in the US and the UK, results in FHIR
3 source quotes
  • Order blood and DNA tests for your users through Terra API. Blood through home kits, mobile phlebotomy, or lab walk-ins, and DNA from a single at-home saliva swab, with results delivered straight to your app. tryterra.co
  • Nationwide US, plus the UK tryterra.co
  • Vantage API is Terra's diagnostics platform: order blood and DNA test kits, track fulfilment, and receive lab results in FHIR format through a single API. docs.tryterra.co
DocumentedAn MCP server through its AI Interface
Source quote
  • Yes, through the AI Interface, an MCP server your agent connects to. tryterra.co
Not stated in the passages read
Thryve
Over 500 wearables and health data ecosystems, including Apple HealthKit, Fitbit, Garmin and Samsung Health
Source quote
  • plug-and-play wearable API integrates with over 500 leading wearables and health data ecosystems, including Apple HealthKit, Fitbit, Garmin, and Samsung Health. www.thryve.health
DocumentedNative SDKs for Apple Health and Health Connect
2 source quotes
DocumentedGarmin is in its data-sources table with a shared OAuth client
Source quote
DocumentedDexcom, with your own OAuth client, since Thryve has no shared one
2 source quotes
Your own OAuth client where Thryve has no shared one, as for Dexcom, WHOOP and Google Health
4 source quotes
Users included per plan, then €0.50 per additional user on Start Up
2 source quotes
DocumentedStart Up from €499 a month with 500 users; Scale Up from €1,000 a month for startups under ten years old
4 source quotes
DocumentedA 14-day free trial
Source quote
DocumentedPushes new and updated user data to your system through webhooks
Source quote
  • Thryve can directly send new and updated end user data to your system through webhooks so that you don't have to do any API calls to receive the newest data. docs.thryve.health
Not statedNot stated in the passages read
DocumentedBAAs and DPAs are standard on every plan
Source quote
  • Business Associate Agreements and Data Processing Agreements are standard on every plan www.thryve.health
DocumentedAll data processed and stored by Thryve is hosted in Germany
Source quote
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not stated in the passages read
Validic
700+ devices normalized into one standard
Source quote
  • One platform normalizes 700+ devices into a single standard validic.com
DocumentedMobile SDK for iOS and Android: full access on Enterprise, coming soon on the other plans
Source quote
  • Mobile SDK iOS & Android Coming Soon Coming Soon Full access validic.com
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Samsung Health approval requires a direct relationship with Samsung, which is not accepting new applications
Source quote
  • Approval requires direct relationship with Samsung Health. Acceptance is not guaranteed and this vendor is not accepting new applications. validic.com
A free Developer plan; Enterprise pricing is negotiated
2 source quotes
  • Starting today, people can sign up for Inform at no cost. No contract. No credit card. No sales call. validic.com
  • Negotiated pricing. Production-ready from day one. validic.com
DocumentedInform Developer plan free for 5 users and 5 cloud integrations; Enterprise negotiated
2 source quotes
  • 5 users Streaming API (SSE) + REST API preview 5 cloud integrations to start building immediately 90-day data retention validic.com
  • Negotiated pricing. Production-ready from day one. validic.com
DocumentedFree for 5 users, with no contract and no credit card
2 source quotes
  • Starting today, people can sign up for Inform at no cost. No contract. No credit card. No sales call. validic.com
  • 5 users Streaming API (SSE) + REST API preview 5 cloud integrations to start building immediately 90-day data retention validic.com
Not statedA Streaming API (server-sent events) and a REST API preview; webhooks are not mentioned
Source quote
  • 5 users Streaming API (SSE) + REST API preview 5 cloud integrations to start building immediately 90-day data retention validic.com
Not statedNot stated in the passages read
DocumentedBAA available for Enterprise customers
Source quote
  • with BAA available for Enterprise customers. validic.com
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not statedNot stated in the passages read
Not statedNot stated in the passages read
ChartSpan announced the completed acquisition of Validic on June 22, 2026
2 source quotes
  • today announced the completed acquisition of Validic, the leading personal health data platform. validic.com
  • Cost-Effective Clinical Care · June 22, 2026 validic.com

Trade-offs by use case

No aggregator wins every case. Each case below lists what every vendor's cell says for the column that decides it, and names the vendors whose pages do not say. The quotes behind each line are in the table above.

Your users mostly carry iPhones and Android phones

Apple Health and Health Connect keep data on the phone, so an aggregator reaches them through its own mobile SDK. What differs is which SDKs ship and on which plan.

  • Terra: Phone health stores have no cloud API, so your app reads them with the Terra SDK and sends the data to Terra
  • ROOK: Mobile SDKs for Apple Health, Health Connect and Samsung Health
  • Junction: Mobile SDKs for Apple HealthKit and Android Health Connect, native, React Native and Flutter
  • Spike: An SDK for Apple Health, Health Connect and Samsung Health
  • Thryve: Native SDKs for Apple Health and Health Connect
  • Sahha: One SDK; sources arrive on-device through Apple Health or Health Connect
  • Open Wearables: SDKs read Apple Health, Samsung Health and Health Connect on the device and upload to your deployment
  • Validic: Mobile SDK for iOS and Android: full access on Enterprise, coming soon on the other plans

You want to build before you pay

A trial ends; a free plan or a self-hosted core does not. Check which one a vendor offers before you plan a pilot around it.

  • Junction: The sandbox and developer docs are free
  • Thryve: A 14-day free trial
  • Sahha: 25 free development users in sandbox, and every plan starts with a 30-day free trial
  • Open Wearables: Self-hosted Core under the MIT license, $0 per user
  • Validic: Free for 5 users, with no contract and no credit card

Not stated in the pages read: Terra, ROOK, Spike.

You build for a covered entity or a business associate

Which plan carries the BAA matters as much as whether there is one: it sets your real entry price.

  • Terra: A signed BAA is listed on Enterprise; Terra says it is HIPAA compliant
  • ROOK: Signs BAAs with covered entities, when a BAA applies to the relationship
  • Junction: The signed BAA is part of Enterprise; every plan handles data in a HIPAA-compliant way
  • Thryve: BAAs and DPAs are standard on every plan
  • Sahha: A DPA on every plan; a BAA from Pro
  • Open Wearables: A BAA comes with Enterprise, where your cloud provider and scope support it
  • Validic: BAA available for Enterprise customers

Not stated in the pages read: Spike.

Your data has to stay in one region

A stated hosting country, a region you pick per team and a deployment in your own cloud are different promises.

  • Terra: Enterprise lists a dedicated instance in a localized area
  • Junction: Each team is tied to an EU or US region, which dictates where data is stored
  • Thryve: All data processed and stored by Thryve is hosted in Germany
  • Open Wearables: Runs in your own cloud account, in the region you chose

Not stated in the pages read: ROOK, Spike, Sahha, Validic.

You want to own the stack

Self-hosting trades the vendor's managed provider credentials for your own developer account with every provider; read the own-accounts column with this one.

  • Open Wearables: MIT-licensed; you host it, and there is no hosted version

Not stated in the pages read: Terra, ROOK, Junction, Spike, Thryve, Sahha, Validic.

You need continuous glucose

Glucose providers are where aggregators most often need your own developer account, so read the own-accounts column with this one too.

  • Terra: Dexcom is in its integrations table, periodically fetched
  • ROOK: Dexcom, through a developer account your organization provisions
  • Spike: Dexcom and Freestyle Libre are on its integrations page
  • Thryve: Dexcom, with your own OAuth client, since Thryve has no shared one

Not stated in the pages read: Junction, Sahha, Open Wearables, Validic.

You want lab results beside wearable data

Some vendors order tests, others parse lab reports your users upload. They are different products, billed differently.

  • Terra: Blood and DNA tests through home kits, mobile phlebotomy or lab walk-ins, in the US and the UK, results in FHIR
  • ROOK: Lab Data API: PDF and image lab reports to LOINC-coded biomarkers with FHIR R4 output
  • Junction: Lab testing across all 50 US states, on Enterprise
  • Spike: Lab Reports API: OCR of PDF, JPEG or PNG reports up to 10MB, with LOINC codes

Not stated in the pages read: Thryve, Sahha, Open Wearables, Validic.

You are wiring health data into an AI agent

An MCP server saves writing a retrieval layer; it does not change which sources the vendor can reach.

  • Terra: An MCP server through its AI Interface
  • Spike: Spike MCP connects wearable, IoT, lab and nutrition data to your LLM
  • Open Wearables: An MCP server in Core

Not stated in the pages read: ROOK, Junction, Thryve, Sahha, Validic.

How to choose: questions

Is there a best wearable health data aggregator for developers?

No single one: each documents a different mix of sources, billing, compliance and hosting, so decide by use case. If your users are mostly on phones, compare the mobile SDKs. For HIPAA work, compare which plan carries the BAA. For a fixed data region, Terra, Junction, Thryve and Open Wearables state one. To own the stack, Open Wearables is self-hosted. The chooser on this page orders all 8 by what their own pages document for the needs you tick, and quotes the page behind every cell.

Which aggregators can I build on without paying first?

Junction: The sandbox and developer docs are free. Thryve: A 14-day free trial. Sahha: 25 free development users in sandbox, and every plan starts with a 30-day free trial. Open Wearables: Self-hosted Core under the MIT license, $0 per user. Validic: Free for 5 users, with no contract and no credit card. That is 5 of the 8; for Terra, ROOK and Spike the pages read do not state a free plan, free sandbox or free trial.

Which aggregators say where my users' data is stored?

Terra: Enterprise lists a dedicated instance in a localized area. Junction: Each team is tied to an EU or US region, which dictates where data is stored. Thryve: All data processed and stored by Thryve is hosted in Germany. Open Wearables: Runs in your own cloud account, in the region you chose. For ROOK, Spike, Sahha and Validic, the pages read do not say.

Can I self-host a wearable data aggregator?

Open Wearables: MIT-licensed; you host it, and there is no hosted version. The trade-off is credentials. Open Wearables on your own accounts: Your own app with every cloud provider; approval takes from days to months.

Which aggregators publish a starting price?

All of the 8. Terra: From $399 a month billed annually or $499 billed monthly, with 100,000 credits a month. ROOK: Core $399 a month for up to 750 active users, Core+ $999 for 5,000, Business $1,999 for 15,000. Junction: Launch at a flat $300 a month, billed monthly with no annual contract. Spike: Sandbox starts from $450 a month; each plan is bought through Book a demo. Thryve: Start Up from €499 a month with 500 users; Scale Up from €1,000 a month for startups under ten years old. Sahha: Starter $299 a month billed annually with 1,000 users; Pro $1,499 a month billed annually. Open Wearables: Core $0 forever; Pro from $999 a month per deployment. Validic: Inform Developer plan free for 5 users and 5 cloud integrations; Enterprise negotiated. Spike and Validic still route part of the purchase through sales. The billing units differ (per connected source, per active user, per deployment), so compare them at your own user count.

Prices at your own user count: health data aggregator pricing. Head to head: Terra vs ROOK, Terra vs Spike, Terra vs Thryve, Terra vs Sahha, Terra vs Open Wearables, Terra vs Junction (Vital) and ROOK vs Spike. Replacing one: Terra alternatives.

How this matrix is built

  • Every cell cites rows of ops/sources/evidence/fitness-apis-health-data-aggregator-apis.json, the evidence the roundup page was written from, or of the evidence files of the site's pages on the same vendors (compare-terra-vs-open-wearables.json, pricing-health-data-aggregator-pricing.json, alternatives-rook-alternatives.json, compare-terra-vs-rook.json, pricing-rook-api-pricing.json, pricing-junction-api-pricing.json, compare-rook-vs-spike.json, compare-terra-vs-spike.json, compare-terra-vs-thryve.json, pricing-sahha-api-pricing.json, compare-terra-vs-sahha.json), and the page prints each row's verbatim quote under the cell. No fact here is new.
  • Every quote in those files was found again in its live source by the source-quotes workflow (run 42085175043) on 2026-11-05, and each vendor's cells may only quote that vendor's own sites.
  • "Not stated" means the vendor passages read do not say. It is not a "no": a cell says no only where a quoted passage does.
  • The order after you tick needs counts documented features only. It ranks documentation, not products, and nothing on this page is a recommendation.

The full write-up, with the context these cells leave out: Wearable health data aggregator APIs compared.

Next step

Turning this into a choice of API: