Supported devices and platforms
Where VegaLoop runs
VegaLoop is a web app at app.vegaloop.com. It runs in a current version of Chrome, Edge, Firefox, or Safari on a laptop, a tablet, or a phone, and there is nothing to install. Every feature is available in every browser; the layout reflows on narrow screens.
VegaLoop does not record workouts itself. Workouts come from your watch or ring through the services below, or are logged by hand.
Devices and services
| Provider | Status | What syncs | History on connect | How it syncs |
|---|---|---|---|---|
| Polar | Available | Workouts, heart rate, sleep, resting heart rate, recovery | None | Pushed by Polar as it arrives |
| Garmin | Available | Activities with per-second detail and laps, daily steps and calories, sleep stages and score, weight and body composition | About 31 days, by upload date | Garmin notifies, VegaLoop fetches. Re-approval about every 3 months. Sends scheduled sessions to the watch. |
| Suunto | Available | Workouts with laps and streams, 24/7 heart rate, sleep, daily activity, recovery | Yes, over several runs if large | Pushed by Suunto. Sends scheduled sessions to the watch as guides. |
| Oura | Available | Sleep stages and score, readiness signals, HRV, resting heart rate, blood oxygen, breathing rate, temperature deviation, stress, daily activity, workouts without heart rate | Yes | About 30 seconds after the Oura app syncs. Sleep and readiness need the Oura app opened. |
| COROS | Beta | Activities with laps and streams, daily steps, calories, exercise minutes, stress, resting heart rate, sleep, HRV, recovery | Yes, 50 activities a day | VegaLoop checks every 20 minutes, or on Sync Now |
| Withings | Beta, early access | Weight, body fat, muscle mass from a scale | Yes | Pushed within about 2 minutes of a weigh-in |
| Google Health | Beta, early access | Fitbit and Pixel Watch workouts with heart rate, sleep stages, resting heart rate, HRV, blood oxygen, breathing rate, weight and body fat | Yes | Pushed by Google. Needs the Google Health app signed in first. |
Garmin stress, HRV, pulse ox, and respiration are received but not shown. Oura temperature is a deviation from your baseline, not a temperature. Details, Manage panel options, and early access are in Connect your devices; when something is missing or will not connect, see Workouts missing after connecting a device and Cannot connect a device.
How provider sports are named
A provider’s sport is mapped to one of VegaLoop’s activity types: treadmill to Running, indoor cycling and spinning to Cycling, gym to Strength, mountaineering to Hiking. Anything without a match keeps the provider’s name and counts under Other. A multi-sport activity arrives as one workout with the provider’s overall type. Indoor cycling with a power meter supplies power, which is what load uses for cycling; a treadmill’s elevation is passed through as the provider sent it.
Not supported
Apple Watch, Samsung watches, Whoop, Strava, Fitbit through the old Fitbit account (migrate it to Google Health), and MyFitnessPal have no connection. Workouts from those can be logged by hand from Add Workout. A Withings or Garmin scale covers weight; other scales do not sync.
Data VegaLoop stores from devices
Workouts, their per-second samples and laps, daily metrics, sleep, and body measurements. Raw activity files are kept so a workout can be re-read later; after 180 days they move to slower storage but are not deleted. Disconnecting a provider stops new data and keeps what synced. Deleting your account removes everything; see Your account and data.