Documentation
Connect Platforms
Connect Garmin, Suunto, Polar, Amazfit, and COROS to rslts Performance.
rslts.run supports several connection paths depending on your watch brand:
- Garmin — direct OAuth connection through Garmin Connect. No third-party account needed.
- Suunto — direct OAuth connection through your Suunto app account. No third-party account needed.
- Polar — direct OAuth connection through your Polar account. No third-party account needed.
- Amazfit & Coros — these brands route through intervals.icu as a bridge. You’ll need a free intervals.icu account to use them.
Select your platform in the sidebar to get started.
Frequently Asked Questions
I’m getting a “duplicate key value violates unique constraint” error when connecting — what does this mean?
This means that platform account is already linked to an athlete on rslts.run. Each platform account (e.g. your Garmin Connect login) can only be connected to one athlete at a time.
If you weren’t expecting this, there’s likely an existing athlete already set up with your account. Open the Switch Athlete menu and check whether there’s an extra athlete listed — that’s where the existing connection lives.
- How to Connect Garmin Watches — Garmin has a direct integration with rslts.run — no third-party bridge required. You'll authorize rslts.run through Garmin Connect's standard OAuth flow.
- How to Connect Suunto Watches — Suunto has a direct integration with rslts.run — no third-party bridge required. You'll authorize rslts.run through your Suunto app account.
- How to Connect Polar Watches — Polar has a direct integration with rslts.run — no third-party bridge required. You'll authorize rslts.run through your Polar account.
- How to Connect Amazfit & Coros Watches — Coros and Amazfit don't have a direct integration with rslts.run, so we use intervals.icu as a bridge to sync your workout data.