Terra vs Open Wearables: Managed API or Self-Hosted Open Source?
Last verified October 17, 2026 · 6 min read
Sources checked (17) · October 17, 2026
- github.com/the-momentum/open-wearables/blob/main/LICENSE — Open Wearables licence
- github.com/the-momentum/open-wearables — Open Wearables README
- openwearables.io/pricing — Open Wearables licence and Enterprise
- tryterra.co/pricing — Terra plans, credits, add-ons and Enterprise terms
- tryterra.co/ — Terra coverage, data types, destinations, labs, compliance and pricing FAQ
- docs.tryterra.co/unified-api/integration-setup/setting-up-data-sources — Terra data source count and providers with special setup
- docs.tryterra.co/unified-api/getting-started — Terra mobile-only sources, signed webhooks, rate limits
- docs.tryterra.co/unified-api/integration-setup/dedicated-data-source-api-keys — Terra managed and dedicated provider keys
- openwearables.io/faq — Open Wearables FAQ
- docs.tryterra.co/unified-api/dexcom — Terra Dexcom setup
- docs.tryterra.co/unified-api/integration-setup/setting-up-data-destinations/webhooks — Terra webhook signing, retries and timeout
- github.com/tryterra/openapi/blob/master/dist/core/v2-bundled.yaml — Terra OpenAPI spec: base URL and legacy widget endpoint
- docs.tryterra.co/reference/health-and-fitness-api/supported-integrations — Terra integration credential requirements
- openwearables.io/docs/providers/supported — Open Wearables provider setup
- openwearables.io/docs — Open Wearables docs
- openwearables.io/webhooks — Open Wearables webhook status
- openwearables.io/compare — Open Wearables' own comparison with managed aggregators
Covered here:TerraGarminStravaHealth Connect
This is not two vendors with different price sheets. Terra is a managed API you pay for; Open Wearables is MIT-licensed software from Momentum that you deploy and run yourself, with an optional paid Enterprise tier. Everything below is from Terra's pages, Open Wearables' site, docs and GitHub README as we read them on October 17, 2026.
At a glance#
| Dimension | Terra | Open Wearables |
|---|---|---|
| What you get | A managed API | MIT-licensed software you host; "each deployment serves a single organization" |
| Price | $399 a month billed annually, or $499 monthly, with 100,000 credits | Open source "Free forever"; Enterprise "Custom pricing", "scoped per project" |
| Cloud providers | "500+ providers" on its site; its docs say "over 150+ Data Sources" | Garmin, Oura, Whoop, Suunto, Polar, Ultrahuman, Strava, Fitbit, Withings and Google Health |
| Phone health stores | A mobile SDK for Apple Health, Samsung Health and Health Connect | Native SDKs for Apple Health, Samsung Health and Health Connect |
| Provider credentials | Terra-managed keys for many sources; special processes for WHOOP, Dexcom, Huawei, Strava and Virtuagym | Yours for every cloud provider |
| Dexcom | Supported, through your own Dexcom developer app | "on the roadmap. No committed release date." |
| Delivery | Signed webhooks, SQL databases, Supabase, cloud storage, SQS and Kafka, MongoDB and Firestore | REST API and an MCP server; outbound webhooks described differently across its own pages (see below) |
| Labs | Blood and DNA test ordering | None listed |
| Health scores | An add-on, from $499 a month on Quick Start | Sleep Score and Resilience Score, published as source code |
| BAA | Listed on Enterprise | Available on the Enterprise plan |
| Where data lives | Terra's platform; Enterprise lists a "Dedicated instance to localised area" | Your infrastructure: AWS, GCP, Azure or bare metal |
| Maturity | Publishes a versioned OpenAPI spec | "an early-stage project under active development"; APIs "may change before version 1.0" |
Where Terra wins#
Nothing to run. Terra is a hosted service: "Subscriptions start from $399 per month billed annually, or $499 per month billed monthly." Open Wearables' core is free, but "A managed cloud version is not currently available", so hosting, monitoring, security patches and upgrades are yours.
Fewer provider applications. "Terra manages API Keys of data sources, meaning you can connect users without having to apply for each API Key", and its homepage says "Garmin data flows through Terra today" through a long-standing partner integration, although its integrations table still marks Garmin as Required. With Open Wearables, "Cloud providers require you to register with each developer program and obtain credentials"; its docs say "You must apply for Garmin Developer Program", and approval "ranges from immediate to several weeks depending on the provider."
Breadth beyond wearables. Terra supports Dexcom, orders blood and DNA tests, and delivers straight into databases, cloud storage and queues. Open Wearables says Dexcom is on its roadmap with no committed date and "does not natively output FHIR resources."
Outbound delivery documented today. "Every webhook sent by Terra includes an HMAC-based signature header", and Terra "retries the delivery up to 10 times with exponential backoff".
Where Open Wearables wins#
No licence fee and no per-user bill. Its docs put it as "Self-hosted, MIT license, $0 per user", and the pricing FAQ says you can "ship it in a commercial product at no cost." Terra's bill grows with every connected data source: "An active authentication is one connected data source for one end user, and costs 200 credits per month".
Data that never leaves your servers. Open Wearables' FAQ says "there is no third party holding your users' health records, and no data processing agreement needed with us because we never receive the data." It does send "a small anonymous usage ping once a day (plus one on startup)", which "contains only aggregate, bucketed counts and configuration flags, never health data, user data or credentials", and the README documents how to turn it off.
Open scoring and an MCP server. "Two documented scores ship with the platform": a nightly 0 to 100 Sleep Score and a weekly 0 to 100 Resilience Score derived from heart rate variability, and "An MCP server exposes scores, trends, and baselines to any LLM." Terra sells health scores as an add-on and offers an MCP server of its own through its AI Interface.
Webhooks: check the release you deploy#
Open Wearables' own pages disagree. Its README says you can "Register HTTPS endpoints to get notified when new data arrives for your users. Filter by event type or user, verify signatures, send test events, and inspect delivery attempts." Its FAQ says "Outbound webhooks (pushing events to your backend when new data arrives) are in active development", and its webhooks page says they "are still in development, so plan around reading from the API for now." The README lives with the code, but confirm in the release you pin. The README itself says "In production, pin the official images to a specific release version".
On Open Wearables' comparison page#
Open Wearables publishes its own comparison, which says it "covers the same provider set" as Terra and describes Terra as charging "a monthly fee plus per-API-call credits". By the two vendors' own pages that is not quite right today: Open Wearables lists no Dexcom or lab ordering, and Terra's pricing page bills credits for connected data sources and for events past a free allowance, not for API calls.
Compliance#
Self-hosting moves the compliance work to you rather than removing it. Open Wearables' Enterprise plan lists "SLA-backed support HIPAA-eligible infrastructure BAA and GDPR documentation", and its pricing FAQ says the "BAA is available on the Enterprise plan alongside HIPAA-eligible infrastructure and audit trail configuration." Terra says it "is HIPAA compliant, GDPR compliant, and SOC 2 Type II certified" and lists a signed BAA on Enterprise. Whether you need one depends on your role under HIPAA; our HIPAA compliance guide for fitness apps explains when that applies. This is general information, not legal advice.
Which should you pick?#
- Health data must stay on infrastructure you control, and you have the engineers to run it: Open Wearables.
- You want to ship this quarter without registering with every provider: Terra, after checking its credential list for your providers.
- Dexcom, lab tests or delivery into your warehouse: Terra.
- Many users, each a cost on a per-source bill: model both; Open Wearables has no licence fee, but price your own hosting and on-call before calling it cheaper.
- Custom scoring logic you can read and retune: Open Wearables.
For managed alternatives, see health-data aggregator APIs and the Terra integration guide.
Bottom line#
Terra sells breadth and convenience by the connected source; Open Wearables gives you the code and the responsibility. Pick by who should run the stack and hold the provider relationships, then re-check both projects' live pages, because Open Wearables' APIs are still pre-1.0 and Terra's prices are as of October 17, 2026.
Frequently asked questions
- Is Open Wearables a free alternative to Terra?
- The software is free: Open Wearables' core platform is MIT-licensed, and its docs describe it as self-hosted at $0 per user. Hosting, security, upgrades and provider registrations are your costs, and Enterprise support with a BAA is custom-priced. Terra, as of October 17, 2026, starts at $399 a month billed annually and runs the infrastructure for you.
- Does Open Wearables need my own Garmin developer account?
- Yes. As of October 17, 2026, Open Wearables' docs say you must apply for the Garmin Developer Program, and the same holds for Suunto and Polar; every cloud provider needs your own registered app. Terra says Garmin data flows through its own partner integration, though its integrations table marks Garmin as Required, so ask Terra too.
- Does Open Wearables support Dexcom?
- Not yet. As of October 17, 2026, Open Wearables' FAQ says Dexcom CGM integration is on the roadmap with no committed release date. Terra supports Dexcom, connected through your own app on the Dexcom developer portal.
- Is there a hosted version of Open Wearables?
- No. Its FAQ says a managed cloud version is not currently available; you deploy it with Docker Compose on AWS, GCP, Azure or bare metal, or one-click Railway. Momentum, which maintains it, offers Enterprise deployment and support on your infrastructure, scoped per project.
- Do Terra and Open Wearables offer a BAA?
- Both, on their top tiers. As of October 17, 2026, Terra's pricing page lists a signed BAA on Enterprise, and Open Wearables says a BAA is available on its Enterprise plan alongside HIPAA-eligible infrastructure. On Open Wearables' free tier you run the stack, so the safeguards are yours. Whether you need a BAA depends on your role under HIPAA.
Keep reading
Elsewhere on the site
Pages that share this one’s concepts and sources, from other sections.
Next steps
Was this page useful?
Independent comparison, last reviewed October 17, 2026. Pricing, rate limits, and feature availability change often — confirm current details in each provider’s official documentation before you commit. Product and company names are trademarks of their respective owners; AIFitnessAPI is not affiliated with, endorsed by, or sponsored by any product listed here.
← All comparisons · by AIFitnessAPI