Documentation Index
Fetch the complete documentation index at: https://openwearables.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This roadmap outlines what’s currently available in Open Wearables and what’s coming next. Our goal is to build a comprehensive platform that simplifies wearable data integration and enables AI-powered health insights.Have questions? Join our Discord community to get help, ask questions, and connect with other developers building with Open Wearables.
Currently Available
These features are available for use:Developer Portal
The developer portal provides a web-based interface for managing your Open Wearables integration. It includes:- General Statistics: View number of users and data points at a glance
- User Management: Add users via the portal or through the API
- User Details: View connected data sources, integration status, and user metrics with visualizations
- API Key Management: Generate and manage credentials in the Credentials tab
User Management
User management is available both through the developer portal UI and via the REST API. This allows you to:- Create and manage user accounts
- Track user connections to wearable devices
- Monitor user data synchronization status
- Access user health metrics and visualizations
Provider Integrations
The platform supports the following wearable providers: Cloud-based (OAuth):- Garmin - OAuth + automatic webhook sync
- Polar - OAuth + data sync
- Suunto - OAuth + data sync
- Whoop - OAuth + data sync
- Strava - OAuth + webhook sync
- Apple Health - HealthKit integration and XML export support
- Samsung Health - SDK-based data sync
- Google Health Connect - SDK-based data sync
- Generate a connection link for your user
- User authenticates with their wearable provider
- Data automatically syncs to your platform
- Access via unified API
Workout Data Sync and API Access
Workout data synchronization is available across all supported providers:- Automatic background synchronization of workout data
- Normalized data format across all supported providers
- REST API access to workout information
- Historical data retrieval
Core Health Data Endpoints
The API provides comprehensive health data endpoints beyond workouts, with normalized access across supported providers:- Heart rate data - resting, active, and heart rate zones
- Sleep metrics - duration, quality, and sleep stages
- Activity summaries - steps, calories, distance, intensity minutes
- Body metrics - weight, body fat, muscle mass, BMI
MCP Server (AI Assistant)
An MCP (Model Context Protocol) server that enables AI-powered health data interactions. This feature can work for both developers and end-users in the applications you build, allowing you to plug it directly into chat interfaces within your product.- MCP Server Integration: Plug the AI assistant into your existing chat interface or build new conversational experiences
- Natural Language Queries: Enable users to ask questions about health metrics and recent workouts
- Customizable AI Models: Swap models to match your needs and use case
- Data Exploration: Debug and explore user data through conversation, useful for both development and end-user support
Raw Payload Storage
Optional storage of raw incoming payloads from wearable providers for debugging and data auditing purposes. Supports multiple storage backends including log-based and S3.Mobile SDK (Flutter)
A Flutter SDK for simplified mobile app integration:- HealthKit Integration: Native iOS HealthKit permissions and data access
- Seamless User Registration and Data Sync: Streamlined onboarding process that automatically creates users in Open Wearables and syncs their health data
- Background Sync: Automatic data synchronization in the background
Mobile SDK (React Native)
A React Native SDK for simplified mobile app integration:- HealthKit & Health Connect Integration: Native iOS and Android health data access
- Seamless User Registration and Data Sync: Streamlined onboarding that automatically creates users in Open Wearables and syncs their health data
- Background Sync: Automatic data synchronization in the background
In Development
These features are actively being worked on and will be available in upcoming releases:Connection Widget
An embeddable widget that allows users to connect their wearables directly from your application, without being redirected to the Open Wearables UI.Webhooks - Real-Time Data Delivery
Webhook support for receiving real-time data pushes instead of polling API endpoints:- Registration: Register webhook endpoints via dashboard or API, choosing which event types to subscribe to
- Automatic Delivery: When new data arrives, a POST request is sent to your registered URL with the event payload
- Retry Logic: Automatic retries with exponential backoff on delivery failure
- Dashboard: View delivery history, logs, and success rates
- Security: Signature verification for payload authenticity (Svix standard), HTTPS requirement
Health Scores
Platform-generated health scores that provide unified, provider-independent interpretations of health data. Instead of relying on manufacturer-specific (often black-box) scores, Open Wearables will calculate its own default scores based on raw data.- Sleep Score - a unified score based on sleep duration, number of awakenings, and sleep stage composition (light, deep, REM)
- Stress Score - stress level assessment based on available biometric data
- Readiness Score - recovery and readiness estimation
Upcoming Features
Health Insights Automations
This will be one of the platform’s most powerful upcoming features - the ability to define intelligent health insights using natural language:- Natural Language Conditions: Describe when notifications should be triggered in plain English and system will generate well-constrained conditions based on that
- Webhook Notifications: Configure your backend endpoint to receive real-time health insights
- Test Automation: Run dry runs on historical data to see how automations work in practice
- Human-in-the-Loop: Mark incorrect AI interpretations during testing to continuously improve the system
- Automation Logs: Review past automation triggers and provide feedback
AI Health Assistant Widget
An embeddable AI chat widget for user health queries, built on top of the MCP Server:- Embed in Your App: Drop the AI chat interface directly into your web application
- Customizable Styling: Match the widget to your app’s design system
Additional Provider Support
- Fitbit
- Oura
- Coros
Contributing to the Roadmap
Have ideas or want to help build these features? We’d love your input!- GitHub Discussions - Share your ideas and feedback
- GitHub Issues - Report bugs or request features
- Discord - Discuss roadmap priorities and share feature ideas with the community
Note: This roadmap is subject to change based on community feedback and development priorities. Features marked as “In Development” don’t have fixed release dates, but we’re actively working on them.

