Self-hosted platform that unifies wearable health data from multiple providers into a single AI-ready API.
Open Wearables is an open-source platform that unifies health data from multiple wearable devices and fitness platforms through a single API. It solves the problem of developers having to implement separate integrations for each provider (like Garmin, Whoop, and Apple Health) by handling OAuth flows, data normalization, and synchronization. The platform enables building AI-powered health insights and automations while offering a self-hosted deployment option for full data control.
Developers building health, fitness, wellness, or healthcare applications that need to integrate data from multiple wearable devices. It's also suitable for researchers collecting standardized health data and individuals who want to self-host a personal health data platform.
Developers choose Open Wearables to significantly reduce integration complexity and development time by accessing a unified API instead of maintaining multiple provider-specific implementations. Its self-hosted nature ensures data privacy and control, while upcoming AI features like natural language automations and an AI Health Assistant provide advanced capabilities not typically available in other solutions.
Self-hosted platform to unify wearable health data through one AI-ready API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a single REST API for normalized health data from multiple providers like Garmin and Apple HealthKit, eliminating the need for separate integrations and reducing development time.
Deploys on your own infrastructure with Docker Compose, ensuring full data privacy and sovereignty without third-party dependencies, as emphasized in the README.
Includes a web dashboard for managing users, API keys, and data visualizations, streamlining developer workflow and offering out-of-the-box tools.
Handles complex OAuth flows for wearable providers, making it easier for end users to authenticate and sync data through generated connection links.
Offers SDKs for iOS, Android, Flutter, and React Native to sync data from on-device health stores, facilitating seamless mobile app integration.
The project is under active development with APIs that may change before version 1.0, posing risks for production use and requiring version pinning, as noted in the README.
Key advertised capabilities like Health Insights & Automations and the AI Health Assistant are not yet available, limiting current functionality to basic data aggregation.
Supports only a subset of wearable providers (e.g., Garmin, Suunto, Polar) and lacks others like Fitbit, which might be essential for broader market coverage.
Requires self-hosting with Docker, PostgreSQL, and Redis, adding complexity and maintenance burden compared to managed cloud services or simpler APIs.