Overview:
Open Wearables is an open-source platform that unifies health data from multiple wearable providers through a single API. It solves the problem of integrating individually with services like Garmin, Whoop, and Apple Health by providing normalized data access and AI-powered automations. The platform targets developers building health applications, researchers collecting standardized data, and individuals who want to self-host for full control over their own wearable information.
Core Features:
Unified API: Access normalized health data (heart rate, sleep, activity, steps) from multiple wearable providers through a consistent REST API.
Developer Portal Dashboard: Web-based interface for managing users, viewing connection statistics, and generating API keys.
Mobile Sync SDKs: Native SDKs for iOS (Swift), Android (Kotlin), Flutter (Dart), and React Native (TypeScript) for push-based health data sync from on-device stores.
OAuth Flow Management: Simplified connection process for end users via generated connection links or an SDK widget.
Health Insights Automations (Coming Soon): Define natural language conditions to trigger webhook notifications on health data events.
AI Health Assistant (Coming Soon): Embeddable chat interface for querying user health metrics with customizable AI models.
Use Cases:
Fitness Coaching Apps: Connect user wearables to provide personalized training recommendations, with capabilities for creating users and sharing connection links.
Healthcare Platforms: Aggregate patient health data from various devices to set up automated health alerts.
Research Projects: Collect standardized health data from multiple wearable sources for analysis.
Product Pilots: Non-technical product owners can test platform functionality by sharing connection links with users without needing their own application.
Why It Matters:
Open Wearables reduces the development effort required to support multiple wearable integrations. Instead of implementing separate OAuth flows, data mapping, and sync logic for each provider, developers can use one platform. Its self-hosted architecture means each deployment serves a single organization, with no third-party dependencies for core functionality. The platform also supports future capabilities like natural language automations and an AI health assistant, though these are still in development.

