the-momentum/open-wearables

Self-hosted platform to unify wearable health data through one AI-ready API.

What it solves

Open Wearables removes the complexity of integrating multiple wearable device providers (such as Garmin, Whoop, and Apple Health) into a single application. Instead of building separate OAuth flows and data mapping logic for every provider, developers can use a unified API to access normalized health data.

How it works

The platform acts as an intermediary layer that syncs data from various cloud-based providers and on-device health stores via mobile SDKs. It normalizes this data into a consistent format and provides a REST API, webhooks for real-time notifications, and a developer portal for management. It also includes a built-in Model Context Protocol (MCP) server, allowing LLMs and AI agents to query health metrics using natural language.

Who it’s for

  • Health App Developers: Those building fitness coaching, wellness, or healthcare platforms that need aggregated wearable data.
  • AI Developers: Creators of AI health agents and coaches who want to ground LLM responses in real user health data.
  • Researchers: People collecting standardized health data from multiple sources.
  • Individuals: Users who want to self-host their own health data infrastructure for privacy and personal automation.

Highlights

  • Unified API: Accesses heart rate, sleep, activity, and more across different brands through one interface.
  • AI-Ready: Built-in MCP server for integration with AI clients like Claude and Cursor.
  • Broad Provider Support: Integrates with cloud services (Oura, Fitbit, Strava, etc.) and on-device stores (Apple Health, Samsung Health).
  • Self-Hostable: Can be deployed on private infrastructure using Docker for full data control.
  • Mobile SDKs: Native support for iOS, Android, Flutter, and React Native to push data from devices.

Related

  • Project
  • Project
  • Project
  • Project
  • Project