Join our Discord

Open source · Self-hosted · MIT license

Health scores across
every device.

Open Wearables computes health scores from raw wearable data so your team can focus on the product, not the scoring engine.

Deploy in minutes. Ship health features in days.

Every wearable calculates scores differently.
None of them show you how.

Same night. Different scores.

Whoop Recovery 67%
Oura Readiness 74
Garmin Sleep 82
Fitbit Sleep 88

Black-box scoring

Four devices, four different numbers, zero published methodology. Your product depends on someone else's secret formula.

Typical SaaS health scoring

Base platform $499/mo
Health scores add-on $499/mo
10,000 users $0.50/user
Monthly total $5,998
Open Wearables: $0/user

Vendor lock-in

Switch providers, lose your scoring logic. Most platforms charge per user and keep the algorithms proprietary.

Proprietary vs. open

// Proprietary score
score = blackBox(data)
// Cannot read. Cannot fork.
// Cannot customize.
// Open Wearables score
score = computeSleep(
  stages, duration, hrv
)
// Read it. Fork it. Improve it.

No way to customize

A wellness app and a clinical tool need different thresholds. Open source means you own the scoring logic.

Open algorithms.
Zero black boxes.

Audit-ready from day one.

Every algorithm is open. Fork it. Tune thresholds for your users. Unified across all devices, same score regardless of which wearable your users have.

Example output

"Sleep quality declining: light sleep phase extended, REM below target. Recovery still solid despite elevated evening strain. Recommend moderate intensity today."

Sleep Score

Quality

78 /100

Readiness

+12.6% from last week

Strain

14 / 21

Recovery
71 Optimal

Data ingestion, health scoring, AI reasoning, and domain-specific coaching profiles. Everything between a wearable and an intelligent recommendation.

Sleep Recovery Strain Stress HRV Index RHR Trend Energy Score + more

Three layers. One platform.

G
W
O
AH
P
S
01

Connect wearable data

One API for 300+ devices. Data flows in automatically.

processing
02

Compute health scores

Background tasks calculate sleep and resilience scores daily. No manual triggers.

GET /scores

  "sleep": 78
  "resilience": 71
03

Build on top

Use scores via REST API. Feed them into coaching, dashboards, or any health feature.

Health score API.
Self-hosted. No per-user fees.

Unified API Self-hosted

Health Scores

Open algorithms for sleep, recovery, strain, stress, HRV, VO2 max, and more. Audit every line. Tune thresholds for your population.

Sleep

78

Resilience

71

Strain

14/21

HRV

42ms

HIPAA GDPR

Self-hosted by design

Deploy on your own infrastructure. Full control over health data.

Data never leaves your servers
Full audit trail
BAA available
Celery Async

Background computation

Scores computed daily. No API calls to trigger. Ready when your app needs them.

daily
REST JSON $0/user

REST API. Zero per-user fees.

Health scores through standard REST endpoints. $0 per user at any scale. At 10,000 users, competitors charge $5,000-20,000/mo.

GET /api/v1/scores

  "sleep": 78,
  "resilience": 71,
  "strain": 14
$0/user at any scale

What changes when scoring
is open-source.

Explain scores to your users

Every calculation is published. When a user asks "why is my score 72?", you can show them exactly how it was derived. No black boxes, no "trust us" answers.

Score breakdown

Duration0.85
Efficiency0.72
Consistency0.79
Sleep Score 78

Tune for your population

Fork the algorithm, adjust the weights, deploy your version.

Clinical threshold0.65
Wellness threshold0.80

$0 per user at any scale

You pay for infrastructure, not for each score computed.

10k users, SaaS $5,998/mo
10k users, OW $0/user

Pass compliance reviews

Regulators and enterprise buyers want to audit scoring logic. Open source means full transparency without NDAs. Self-hosted means health data never leaves your servers.

HIPAA ready
GDPR compliant
Auditable algorithms
Self-hosted data

One score, any wearable.

Every device calculates scores differently. Open Wearables normalizes the data and gives your product one consistent answer.

Open Wearables

Unified Health Scores

Sleep Score
78
Resilience Score
71
Recovery Score
84

Same score, regardless of device

Built in the open.

MIT licensed. Fork it today. The platform is the foundation. What you build on it is yours.

MIT

License

Open

Algorithms

Free

Per user

Stop building the data layer.
Start building what makes your product different.

Deploy Open Wearables, connect your first provider, and get health scores flowing. First API call in 5 minutes.

Built by

Healthcare software & AI development agency specializing in turning health data into intelligent applications.

themomentum.ai

Common questions.

What is a good HRV score?

A good HRV score depends on age, fitness level, and the device measuring it. Generally, higher is better - values above 50ms (RMSSD) are considered healthy for most adults. Athletes often see 70-100ms+. What matters most is your personal baseline trend over time, not a single absolute number. Open Wearables normalizes HRV data across devices and tracks your trend, so you get a consistent HRV index regardless of which wearable you use.

What is a sleep score and how is it calculated?

A sleep score is a single number summarizing the quality of a night's sleep, typically factoring in duration, efficiency, sleep stage distribution (light, deep, REM), and consistency. Most wearable vendors calculate it differently and keep the formula proprietary. Open Wearables uses an open algorithm you can read, fork, and tune - weighting duration, efficiency, and consistency in a way you can verify and customize for your user population.

Why do different wearables give different sleep scores?

Each vendor uses a proprietary algorithm with different weights, thresholds, and sensor inputs. Garmin, Oura, Whoop, and Fitbit all measure the same night differently - sometimes by 15-20 points. Open Wearables solves this by applying one consistent open algorithm to normalized data from any device, so your users get the same score regardless of which wearable they wear.

Can I customize the health score algorithm?

Yes - that's the point. Open Wearables is MIT licensed and open source. You can fork the scoring logic, adjust weights, change thresholds, and deploy your own version. A clinical tool and a wellness app have different needs. With Open Wearables, you own the algorithm, not just the output.

Is Open Wearables free to use?

Yes. Open Wearables is open source (MIT license) with zero per-user fees. You pay for the infrastructure you deploy it on - nothing else. At 10,000 users, competing SaaS health scoring platforms charge $5,000-20,000/month. With Open Wearables, that cost is $0.

Can I access Whoop recovery scores via API?

Whoop provides its own API, but it only returns Whoop-specific recovery data in Whoop's proprietary format. Open Wearables connects to the Whoop API, normalizes the raw data, and computes a unified recovery score alongside scores from Garmin, Oura, Polar, and other providers - all through a single REST endpoint.

Can I get sleep scores from Garmin data?

Yes. Open Wearables integrates with the Garmin API, pulls raw sleep and activity data, and computes an open sleep score using a transparent algorithm. Unlike Garmin's native sleep score, you can read the formula, audit the weights, and customize thresholds for your product's use case.

How does Open Wearables compare to Terra API for health scoring?

Terra API is a data aggregation layer - it connects to wearables and passes through raw data, but does not compute health scores. Open Wearables does both: it aggregates wearable data and computes open-source sleep, recovery, and resilience scores on top of it. Open Wearables is also self-hosted with no per-user fees, whereas Terra charges per user per month.

What wearable providers does Open Wearables support?

Open Wearables supports Garmin, Whoop, Oura, Apple Health, Polar, Samsung Health, Strava, Suunto, and Ultrahuman - with more providers added regularly. All providers feed into the same unified health scoring pipeline, so your product gets consistent scores regardless of which device your users wear.

Never miss an update

Stay updated with the latest in open wearables, developer tools, and health data integration.

Join our Community. No spam ever.

Open Wearables - Open infrastructure for wearable-powered health products. | Product Hunt