Unify health data from multiple wearable providers into a single API for analysis and automation.

Open Wearables is an open-source web app and server that unifies health data from various wearable devices. It provides a single API to access normalized metrics from multiple providers, removing the need to implement separate integrations for each device manufacturer. The software is deployed as a server and web application, typically using Docker Compose to manage its various components.
Developers use the platform to build fitness and healthcare applications, while individuals can self-host it to maintain private control over their own health metrics. The system handles the complexity of OAuth flows, data mapping, and synchronization logic for various cloud and SDK-based health sources, allowing users to focus on analysis rather than data ingestion.
The architecture is built with a FastAPI backend and a React frontend, utilizing PostgreSQL and Redis for data storage and task queuing. It is designed for single-organization deployments, ensuring that data remains on the user's own infrastructure without external authentication dependencies. The platform includes a developer portal for monitoring statistics, managing connected data sources, and viewing user metrics through visualizations. It is intended for fitness coaches, healthcare platforms, and research projects that require standardized health data from multiple sources.
Open Wearables is a privacy-focused infrastructure tool for the quantified-self community and health app developers who require full data ownership.
A self-hosted personal AI assistant that integrates with multiple messaging apps to perform tasks and automate workflows.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.