# Open Wearables: Full Context > Open-source wearable API and health intelligence platform. Self-hosted, MIT licensed. Built and maintained by Momentum. ## What It Is Open Wearables is an open-source health intelligence platform that turns raw wearable data into structured signals your application can act on. It connects all major wearable providers through one unified REST API, then normalizes and deduplicates every reading into a single schema, so the same endpoints work no matter which device a user wears. On top of that data it computes documented health scores: Sleep Score rates nightly sleep quality across duration, stages, consistency, and interruptions, while Resilience Score tracks autonomic nervous system stability through heart rate variability. An MCP (Model Context Protocol) server exposes those scores, trends, and baselines to any LLM, so an AI reasons over interpreted health context instead of raw numbers. The platform is self-hosted on your own infrastructure. Your users' health data never leaves your servers. MIT licensed. ## Technical Stack - Backend: FastAPI (Python) - Database: PostgreSQL + Redis - Task processing: Celery - Frontend (developer portal): React + TypeScript + TanStack Router, built with Vite - Deployment: Docker Compose, Railway one-click deploy - Authentication: Self-contained, no external auth services - API style: RESTful with OpenAPI/Swagger docs - License: MIT - GitHub: https://github.com/the-momentum/open-wearables ## Supported Providers **Cloud-based (via OAuth/API):** Garmin, Whoop, Oura Ring, Polar, Suunto, Strava, Fitbit, Ultrahuman **SDK-based (on-device):** Apple Health (via Flutter, React Native, or native iOS SDK), Samsung Health, Google Health Connect **Coming:** Withings, Coros, Dexcom CGM ## Mobile SDKs - iOS SDK (Swift, native HealthKit): https://github.com/the-momentum/open_wearables_ios_sdk - Android SDK (Kotlin, Samsung Health + Google Health Connect): https://github.com/the-momentum/open_wearables_android_sdk - Flutter SDK (cross-platform): https://github.com/the-momentum/open_wearables_health_sdk - React Native SDK (cross-platform, TypeScript): https://github.com/the-momentum/open-wearables-react-native-sdk ## Pricing Open Wearables is MIT licensed and self-hosted. You run it on your own infrastructure and pay only your own hosting costs, which scale with data volume and redundancy requirements. There are no license fees, no per-API-call charges, and no usage tiers. Commercial SaaS aggregators price per connected user or per API call, so their cost grows with your user base. At 10,000 users Terra API runs $5,000 to $20,000/month, and Rook, Sahha, Junction, Spike, and Thryve use custom SaaS pricing. ## How It Compares **vs. Terra API:** Open Wearables is open source (MIT), self-hosted, with open health score algorithms you can audit and tune. Terra is proprietary SaaS, charges per user, and offers scoring as a $499/month add-on. No AI reasoning layer. **vs. Rook Health:** Open Wearables health score algorithms are open source and auditable. Rook has one proprietary score (black box, 0-1 range). Open Wearables is self-hosted; Rook is SaaS only. **vs. Sahha:** Open Wearables algorithms are open source and forkable. Sahha scores are closed source. Open Wearables self-hosted; Sahha SaaS only. **vs. Junction, Spike, Thryve:** All are managed SaaS with per-user pricing and no AI reasoning layer. Open Wearables keeps data on your infrastructure and includes an MCP server no competitor offers. ## Health Scores Open, documented algorithms. Sleep Score is a nightly 0-100 value computed across four pillars: duration, stages, consistency, and interruptions. Resilience Score is a weekly 0-100 value measuring autonomic nervous system stability through heart rate variability. Both run on normalized data covering HRV, VO2 max, SpO2, resting heart rate, stress, steps, and sleep stages. All algorithms are open source. Every threshold documented. Fork them, tune them for your user population. In-house health scientist Anna Zych, PhD (exercise physiology and biomarker analysis background) designed each algorithm with a scientific rationale. ## AI Integration (MCP Server) The MCP server allows Claude, ChatGPT, and other LLMs to query a user's health data with structured reasoning. Instead of dumping raw numbers into a prompt, it provides pre-computed health scores, trend analysis, and anomaly detection. Local models via Ollama are also supported. No other wearable aggregator (Terra, Rook, Sahha, Junction, Spike, or Thryve) offers an AI reasoning layer. ## Data & Privacy Self-hosted by design. User health data stays on your infrastructure. Never passes through Momentum's servers. HIPAA-ready architecture: encryption at rest and in transit, audit logging, role-based access controls, configurable data retention and archival. Raw incoming payloads can optionally be stored to S3 for debugging and auditing. ## Deployment First API call in 5 minutes. Clone the repo, run `docker compose up`. Railway one-click deploy available. Run `make seed` to populate synthetic user data for testing without real devices. ## Enterprise Services (via Momentum) Momentum (https://themomentum.ai) is the company that built and maintains Open Wearables. 130+ engineers, 220+ health projects since 2013. Specializes in wearable data infrastructure, health AI, mobile health apps, and HIPAA/GDPR-compliant cloud deployments. **Enterprise Support (https://openwearables.io/enterprise/):** - SLA-backed response times with escalation paths - Dedicated Slack channel with named Momentum engineers: no account managers - Business Associate Agreement (BAA) for HIPAA compliance - GDPR documentation and Data Processing Agreements - Quarterly architecture reviews - Priority patches for critical issues - Pre-deployment security reviews **Custom Deployment (https://openwearables.io/custom-deployment/):** - Production deployment on your cloud (AWS, GCP, Azure) or on-prem - HIPAA-eligible infrastructure architecture - Security hardening and audit trail configuration - Custom health score design and implementation by Anna Zych, PhD - Custom wearable provider integrations (proprietary devices, legacy systems) - AI coaching layers tuned to your population - Migration from Terra, Rook, Junction, Spike, or other SaaS aggregators **Three engagement models:** - Ongoing Support: long-term monitoring, incident response, priority patches, quarterly reviews, platform updates - Advisory and Consulting: architecture reviews, compliance guidance, scaling strategy, provider onboarding - Migration Support: transition planning, parallel-run strategy, data validation Enterprise pricing is scoped per project. Proposals within one business day. Book a demo: https://www.cal.eu/openwearables/open-wearables-demo ## Use Cases - **AI-powered coaching:** Connect wearables, compute health scores, feed structured data into Claude or GPT via MCP server for personalized training recommendations - **Clinical monitoring:** Transparent open algorithms, on-premises data storage, audit trails for HIPAA compliance - **Corporate wellness:** Population health across Garmin, Apple Watch, Whoop, and other device ecosystems via single API - **Longevity platforms:** Multi-device biomarker correlation using open, tunable algorithms - **Personal health dashboards:** Self-host for full data ownership, query your health data via MCP + Claude ## Key Links - Website: https://openwearables.io - Pricing: https://openwearables.io/pricing - FAQ: https://openwearables.io/faq/ - Documentation: https://openwearables.io/docs - API Reference: https://openwearables.io/docs/api-reference/introduction - Quickstart: https://openwearables.io/docs/quickstart - GitHub: https://github.com/the-momentum/open-wearables - Discord: https://discord.gg/qrcfFnNE6H - Book a Demo: https://www.cal.eu/openwearables/open-wearables-demo - Enterprise Support: https://openwearables.io/enterprise/ - Custom Deployment: https://openwearables.io/custom-deployment/ - Momentum: https://themomentum.ai