Device compatibility

Built for Apple Watch first. Working on more.

RunNerd's coaching depth depends on the data your device shares. This page shows exactly what's available with each setup — and how to get the most out of RunNerd no matter what you run with.

The matrix

What works with what

Coaching outcomes by device path. Capability rows describe what coaching feels like on each setup, not raw data fields. Cost row at the bottom is the honest price of each path — green is free, amber is paid.

Apple
Watch
Garmin
(native bridge)
Garmin via
intervals.icu
Garmin via
RunGap
Garmin Direct
(coming soon)
Other devices
via intervals.icu
Run summaries
Effort & zone analysis ¹
Lap-by-lap breakdown ²
Cadence coaching ²
Personal records ¹
Weekly plan calibration ¹
Real-time sync after run ³ ³ ³
Cost to user Free Free Free ~$5 / 3 mo Free

1 Heart rate aggregated to ~15-minute intervals through Garmin's native Apple Health bridge.

2 Cadence and lap markers don't transfer through Garmin's native Apple Health bridge.

3 Sync delay of 5–15 minutes after each run depending on third-party service refresh.

4 intervals.icu is donation-supported. Free to use; donations are optional and benefit them, not RunNerd.

5 RunGap subscription pricing as of writing. RunNerd does not receive any portion. Check current pricing

How RunNerd reads your data

Most of RunNerd's coaching is built on top of Apple HealthKit — the system that collects workout data from your Apple Watch and other connected devices into a single place on your iPhone. When your watch records a run cleanly, RunNerd reads the full picture: pace, heart rate every second, cadence, lap markers, GPS route, elevation. That detail is what lets the AI coach analyze your effort the way a real coach would.

Some devices route data through Apple Health with all that detail intact (Apple Watch is the cleanest example). Others lose pieces in transit — Garmin's native Apple Health bridge, for instance, drops cadence and aggregates heart rate. The matrix above shows which paths preserve which capabilities. The sections below explain what to do about it.

RUNNERD-NATIVE RECOMMENDED · WORKS NOW · FREE

Apple Watch

If you run with an Apple Watch, you're set. RunNerd reads your runs directly from Apple Health with full fidelity — cadence, lap structure, per-second heart rate, GPS route, elevation. Every coaching feature works as designed.

Setup Install RunNerd, sign in with your Apple ID, grant Health permissions during onboarding. New runs appear in the app within a few minutes of finishing.

Garmin — what's possible right now

A note up front: Garmin's Connect Developer Program is currently paused for new applications. We submitted ours and are waiting like everyone else for it to reopen. We don't have a timeline for when direct Garmin support will ship in RunNerd, and we won't promise one we can't keep.

In the meantime, Garmin users have three working paths plus one coming. Here's the honest breakdown of each.

WORKS TODAY · FREE · LIMITED DETAIL

Option 1: Use Garmin's native Apple Health bridge

If you've enabled "Write to Apple Health" in Garmin Connect, your runs already flow into Apple Health automatically. RunNerd reads them from there. This is the lowest-friction path — no new apps to install, no extra accounts.

The catch: Garmin's native bridge drops several metrics that matter for detailed coaching, including cadence and lap-by-lap structure. Heart rate arrives as 15-minute averages rather than per-second detail. Run summaries, weekly plans, and audio briefings still work — but effort analysis is approximate rather than precise, and cadence coaching is unavailable.

If you want the lowest-friction option and aren't training for a specific performance goal, this works. If you want the full coaching experience, see options 2 or 3.

Setup In Garmin Connect → Settings → Apple Health, enable the categories you want shared. Turn on at least Workouts, Heart Rate, and Distance.
THIRD-PARTY TOOL FOR ANALYTICAL RUNNERS · FREE

Option 2: Connect via intervals.icu (recommended for analytical runners)

RunNerd is not affiliated with intervals.icu. intervals.icu is an independent third-party tool we're documenting because it can bridge the gap until our direct integration is available.

intervals.icu is a free, donation-supported training platform used by 160,000+ athletes. It pulls your Garmin data automatically with full fidelity (lap structure, cadence, per-second heart rate — everything) and exposes that data through an open API that RunNerd can read. For analytical runners who already use intervals.icu — or who don't mind signing up for a free training analytics tool — this is the cleanest non-Apple-Watch path.

Trade-off: there's a sync delay of roughly 5–15 minutes after each run (the data has to travel from your watch → Garmin Connect → intervals.icu → RunNerd), and you'll need a free intervals.icu account.

Setup Open RunNerd → Profile → Connections → tap Connect next to intervals.icu → approve in Safari. You're returned to the app and new runs start syncing automatically. If a sync is ever missed, tap Sync now on the same row.
THIRD-PARTY TOOL FOR CASUAL RUNNERS ·

Option 3: Use RunGap (recommended for casual runners)

RunNerd is not affiliated with RunGap. RunGap is an independent third-party tool we're documenting because it can bridge the gap until our direct integration is available.

RunGap is an iPhone app that pulls full-resolution data from Garmin Connect and writes it into Apple Health — bypassing Garmin's lossy native bridge. Once installed and configured, your Garmin runs land in Apple Health with the same detail an Apple Watch would provide. RunNerd then reads them normally.

Trade-off: RunGap requires a small subscription (approximately $5 for 3 months at the time of writing) for the auto-sync feature you'll want, and there's a one-time setup process to connect your Garmin account inside RunGap. RunNerd does not receive any portion of the RunGap subscription.

Setup steps
  1. Install RunGap from the App Store
  2. Inside RunGap, connect your Garmin Connect account
  3. Subscribe to the "Swag Bag" tier to enable auto-sync to Apple Health
  4. Disable "Write to Apple Health" in Garmin Connect itself (avoids duplicates)
  5. Open RunNerd — it will read your Garmin runs from Apple Health going forward
RUNNERD-NATIVE COMING SOON · FREE

Option 4: Direct Garmin integration (coming when Garmin reopens)

The cleanest experience: your Garmin runs flow directly into RunNerd within minutes, no third-party tools, no extra accounts, full fidelity. This requires Garmin Connect Developer Program approval, which is currently paused for new applications.

We've submitted our application. When Garmin reopens the program and approves us, this becomes the recommended path for all Garmin users and we'll migrate existing users automatically.

You're on the Garmin Direct list. We'll email when it ships.
That didn't go through. Email hello@runnerd.ai if the issue sticks.

Polar, Coros, Suunto, Wahoo, and others

If you run with a device other than Apple Watch or Garmin, the intervals.icu path described above works for most major brands. intervals.icu supports Polar Flow, Coros, Suunto, Wahoo, Zwift, and more — meaning if your device syncs to any of those services, RunNerd can read your runs through the same intervals.icu integration described in Option 2.

Setup is the same: create a free intervals.icu account, connect your device's native service to it (Polar Flow, Coros, etc.), then in RunNerd open Profile → Connections and tap Connect next to intervals.icu.

We haven't individually tested every device-to-intervals.icu combination, so data quality may vary. If you're a serious user of one of these devices and want to help validate the experience, .

Fitbit (testers wanted)

We have Fitbit API credentials and partial integration code, but we don't yet have an active Fitbit beta tester to validate the end-to-end experience. If you run with a Fitbit and want to help us prove out the integration, .

Once validated, Fitbit will appear as a dedicated row in the matrix above with its own capability breakdown.

A note on independence

RunNerd is built and maintained by Aaron, a solo founder in Smyrna, GA. We are not affiliated with Garmin, Apple, Fitbit, intervals.icu, RunGap, or any of the third-party services mentioned on this page. The alternatives documented here are independent tools that happen to help bridge the gap between Garmin's paused developer program and what RunNerd can offer Apple Watch users today. We don't earn anything from referring users to them, and we'll continue documenting better paths as they become available.

If you have questions or want to share what's working (or not working) for your setup, is the fastest way to reach me.

— Aaron