Connected streams
0
Sources already mapped into the unified schema
Connecter mes appareils
RunCoach now routes device data through a single normalized layer so GPS sessions, recovery metrics, sleep, HRV, weather, and calendar context can land in the same coaching engine.
Connected streams
0
Sources already mapped into the unified schema
Priority stack
OW
Self-hosted aggregator selected
Run import APIs
8
Sources mapped for course retrieval across web and mobile bridges
Signup roadmap
9
Distinct entry APIs already called out in the product
Recommended
Self-hosted aggregation keeps device coverage broad while avoiding per-connection SaaS costs. Configure a connection template once and RunCoach can launch provider-specific OAuth handoffs from this page.
Hosted fallback
When the Terra credentials are present, provider buttons can create real auth sessions directly from the server. This is the pragmatic fallback when a managed integration is preferable to self-hosting.
Coach schema
Provider catalog
Priority 1 — GPS sessions, pace, elevation, heart rate, power.
Activities, pace, heart rate, cadence, power, segments.
Runs, VO2max, daily health, sleep, training readiness.
Heart rate, HRV, nightly recharge, training load.
Trail GPS, altitude, ascent, heart rate.
Runs and coached plans are on the roadmap pending aggregator support.
Provider catalog
Priority 2 — recovery, sleep stages, HRV, readiness.
Provider catalog
Priority 3 — mobile OS bridges. These require a mobile SDK handoff rather than a plain web OAuth redirect.
iOS workouts, heart rate, steps, HRV, sleep.
Android activity, heart rate, sleep, nutrition.
Signup APIs
Strava still opens the base account today, while Garmin, WHOOP, Google Health Connect, Suunto, Apple Health, and Nike Run Club are now explicitly called out as next signup surfaces.
Course retrieval APIs
RunCoach can now speak explicitly about run ingestion from Strava, Garmin, Polar, Suunto, WHOOP, Google Health Connect, Apple Health, and Nike Run Club without collapsing every mention into plain text.