Every wearable, one API.
Built for coaches and AI agents.
Garmin, Oura, Whoop, Apple Health and ten more sources, normalized into one feed. Read it yourself, or let your AI coach do it.
Maya Lindqvist
Ultra · 100 mi build · week 9Platform
One platform.
Every source of signal.
Cloud wearables, phone health stores, webhooks and an MCP server in one platform.
Cloud wearables
Garmin, Oura, Whoop, Polar, Suunto, Strava and more over OAuth.
Phone health SDKs
Apple Health, Samsung Health and Health Connect from your own app.
One data model
Same names and units, whatever the device on the wrist.
Webhooks
Know the moment a night or a session lands.
AI and MCP
Agents query sleep, recovery and workouts in plain language.
Coach portal
Invite athletes, watch syncs and manage keys in one place.
Connects to
Use cases
Built for your sport
From ultra runners to group classes, coaches see the same clean numbers whatever their athletes wear.
Endurance and
trail running
Long runs, vert and heart-rate zones come back from Garmin, Suunto, Polar and Coros via Strava. No manual logging.
Clubs and
group training
Members bring whatever they own. Show steps, active minutes and class workouts without picking a hardware partner.
Cycling and
triathlon
Ride, swim and run sessions in one timeline, with training load and recovery side by side.
Recovery and
longevity
Sleep stages, HRV and skin temperature trends next to lab results and body scans in your own platform.
How data moves
One link in.
One feed out.
Send the athlete a link. They pick their device and sign in once. Everything after that is automatic.
Normalize, merge, deliver
- Backfill past months on first connect
- Normalize names, units and time zones
- Merge overlapping devices by your priority rules
- Deliver over REST, webhooks and MCP
Training data is everywhere.
AnyWatch turns it into one feed.
Data
The numbers
coaches actually use.
Daily summaries, time series and events in the same units across every source.
Sleep
Duration · stages · efficiency · naps
HRV
RMSSD · ms · overnight
Resting heart rate
bpm · daily
Workouts
Distance · pace · elevation · zones
Activity
Steps · active kcal · vigorous minutes
Recovery and body
SpO₂ % · skin temp deviation °C · weight kg · body fat % · cycle day
AI-native
Let your AI coach read the watch.
MCP server included. Connect Claude, Cursor or your own agents in minutes.
Security and control
Health data, handled with care
Athletes choose what to connect. You decide how long data stays and who can read it.
Athlete consent
Athletes connect each device themselves and can disconnect at any time. Nothing syncs until they sign in with their own account.
Signed webhooks
Every delivery is signed and logged, with retries and test events.
Delete on request
Remove a user and their data, including queued webhook payloads, in one call.
Retention you set
Archive raw data after a period you choose, or keep it forever.
Source priorities
Decide which device wins when a watch and a ring both report the same night.