Overview
Apple Health, Samsung Health, and Google Health Connect keep your health data locked on the device - none of them offer a REST API to access it remotely. The Open Wearables mobile app bridges that gap. Install it, enter an invitation code, and on-device health data starts flowing to your Open Wearables instance automatically. Whether you’re into self-tracking and want to own your health data, or you’re a coach or trainer monitoring athletes and clients across Apple, Google, and Samsung devices - the app gives you a simple way to get data into Open Wearables without building anything.The app is currently in beta. Join our Discord and ask for a TestFlight (iOS) or APK (Android) invitation. Public App Store and Play Store releases are coming soon!
How it works
Get an invitation code
In the dashboard, open a user’s profile and click Connect Mobile App. You’ll get both the API URL and a single-use Invitation Code to enter in the app. For coaches - one code per athlete/client.
Grant health permissions
The app requests access to health data (steps, heart rate, sleep, workouts, etc.). On Android, the user also chooses between Health Connect and Samsung Health.
See it in action
1. Creating an invitation code in the dashboard
First, the instance admin creates a user and generates an invitation code:2. Connecting with the mobile app
Enter the invitation code and API URL, then the app connects to the health data source and starts syncing:- Flutter
- React Native
3. Browsing data in the dashboard
Once synced, health data is available in the Open Wearables dashboard:4. Talking to data with AI (MCP)
Use the Open Wearables MCP server to chat with health data using AI tools like Claude:5. Accessing data via the API
Synced data is also available programmatically via the REST API.Troubleshooting
Can't connect / sign-in fails
Can't connect / sign-in fails
- Check that the invitation code hasn’t been used already
- Make sure you’re entering the API URL, not the dashboard URL
- Verify the Open Wearables instance is running and reachable from your phone
No data showing up after sync
No data showing up after sync
- Confirm health permissions were granted (iOS: Settings > Privacy > Health; Android: Settings > Health Connect)
- Make sure there’s actual health data on the device
- Try tapping Sync Now to force an immediate sync
- Check the Logs tab in the app for errors
App crashes on launch (iOS)
App crashes on launch (iOS)
Make sure you’re running on a physical device - HealthKit is not available in the iOS Simulator.
Health provider not available (Android)
Health provider not available (Android)
- Health Connect: must be installed from Play Store (pre-installed on Android 14+)
- Samsung Health: only available on Samsung devices
For developers
Want to build your own app with the Open Wearables SDK? Check out the example app guides:Flutter Example App
Build and run the Flutter example app from source.
React Native Example App
Build and run the React Native example app from source.

