Health Technology
Quick Verdict
Yes, but only partly, and the part that goes missing is probably the part you care about. Suunto's own App Store listing says "The Suunto app connects with Apple Health. Go to app settings to start sharing your data." What that connection actually carries is ordinary activity data: workouts, steps, distance, heart rate and active energy. Turn the setting on and those categories start appearing in Apple Health within a day. On Android the picture is the same four categories through Health Connect.
Now the catch. Sleep, heart rate variability, blood oxygen, respiratory rate, resting heart rate and VO2 max do not transfer, and there is no setting that changes it. Owners on Suunto's own community forum have worked out why: those permission toggles are not in the list at all. One user who went looking for VO2 max reported that under the Suunto entry in Apple Health's data access screen there is "no toggle switch for allowing writing of Vo2max data." Another made the same point about sleep. You cannot grant a permission the app never asks for. This matters more than a missing number on a screen, because the watch does record most of these metrics, and Suunto's API passes sleep and HRV to third party training platforms. The data exists. It just does not take the phone route that most health apps read from.
What Suunto Says, and What It Does Not Say
The official claim is one sentence long. The App Store listing for version 3.15.0 states that the app connects with Apple Health and points you at app settings. It names Strava, Endomondo, TrainingPeaks and Relive as partner services elsewhere in the description. At no point does it list which Apple Health data types are included.
We also looked for a Suunto support article that lists them. Suunto's partner services page names Strava, TrainingPeaks and Life Time without describing what data moves, and its Android pairing guide walks through Bluetooth pairing without mentioning Health Connect or Google Fit at all. So the absence is not just in the product. Suunto does not publish the list anywhere we could find, which is why owners end up reverse engineering it from the permissions screen.
That leaves one awkward quote on the record. In the forum thread titled simply "Apple Health", a user reported that Suunto support had told him "The Suunto app does not limit or filter the types of data it transfers to Apple Health," and that support added "This is not something we can decide unilaterally." The permissions evidence in the same thread points the other way, since a data type with no toggle is a data type the app has not requested. We are repeating what a user says he was told, not endorsing it, and we could not get Suunto to confirm the wording.
What Owners Find Missing
Two threads on Suunto's own community board carry most of the detail, and both are still open.
In the "Apple Health" thread, the complaints line up with each other across years and across watches. One of the earliest posts asked for daily steps, heart rate and sleep to sync whether or not a workout had been recorded, noting that "The Suunto app is only syncing with Apple Health kit after a move has been performed." A later user listed what is not written: sleep, HRV, blood oxygen, respiratory rate and resting heart rate, and added that activity GPS routes do not sync either. Another confirmed the mechanism: there is no sleep toggle in Apple Health's Suunto source settings, so users cannot grant permission for sleep even if they want to. One more noted that sleep stages are still missing on newer watches including the Vertical. The most recent post in the thread simply asks for an update on sleep integration, and nobody answers it.
A forum moderator gave the clearest read on the odds. Asked whether sleep sync would arrive, he replied "Not sure this will happen. I do not think it is necessarily high on the priority list," and said he would raise it with the testers group and file a bug report. No Suunto staff member has posted a commitment in either thread.
The VO2 max thread is narrower but shows the same shape. The owner of a Suunto 9 Baro, who had used the watch for a couple of years, could see his fitness estimate in the Suunto app but found no VO2 max records in Apple Health, and asked whether it was "a bug or something is wrong with my setup." It was neither. The toggle is absent. A moderator in that thread also pointed out that HRV is a broader iOS problem rather than a Suunto one, since he adds his Oura HRV manually too.
The Four Routes Out of a Suunto, Side by Side
This is the comparison no single page seems to lay out, so here it is. The "watch records it" column comes from Suunto's own product support pages. The Apple Health and Health Connect columns combine the forum reports above with Sahha, a health data platform that reads both stores and publishes what it receives from each source. The API column comes from Tredict, a training analysis platform that connects to Suunto directly.
| Metric | Watch records it | Apple Health (iPhone) | Health Connect (Android) | Suunto API to partner platforms |
|---|---|---|---|---|
| Workouts | Yes | Yes | Yes | Yes |
| Steps | Yes | Yes | Yes | Not named in the sources we checked |
| Distance | Yes | Yes | Yes | Not named in the sources we checked |
| Heart rate | Yes, 24/7 tracking | Yes | Yes | Not named in the sources we checked |
| Active energy | Yes | Yes | Yes | Not named in the sources we checked |
| Sleep | Yes, movement based | No, no permission toggle | No | Yes |
| HRV (overnight RMSSD) | Yes, optional toggle on the watch | No | No | Yes |
| Resting heart rate | Yes, determined during sleep | No | Not named in the sources we checked | Yes, as dynamic resting heart rate |
| Blood oxygen | Yes, optional toggle on the watch | No | Not named in the sources we checked | Not named in the sources we checked |
| Respiratory rate | Not named on the pages we checked | No | Not named in the sources we checked | Not named in the sources we checked |
| VO2 max | Yes, shown in the app | No, no permission toggle | Not named in the sources we checked | Not named in the sources we checked |
| Workout GPS routes | Yes | No, per forum reports | Not named in the sources we checked | Not named in the sources we checked |
Read the sleep and HRV rows across. The watch measures them, Suunto's API serves them to Tredict and comparable platforms, and the phone health stores get nothing. That is the whole situation in two lines. Where a cell says the metric is not named in the sources we checked, we mean exactly that: we did not find it confirmed either way, and we would rather say so than guess.
Why the Gap Exists
Suunto turned the recovery metrics on at the hardware end some time ago. Its product support page for the Suunto Run explains that you enable sleep tracking in the Sleep widget settings, then toggle blood oxygen and HRV tracking on separately in the tracking settings. Suunto's own HRV guidance describes the nighttime reading as RMSSD, the root mean square of successive differences, measured against a personal normal range the watch sharpens the longer you wear it, and it lists HRV tracking on the Vertical 2, Vertical, Race 2, Race S, Race, Run, Ocean and 9 Peak Pro. The sleep support page is honest about the limits of its own figures: "All sleep measurements are based on movement only, so they are estimates that may not reflect your actual sleep habits." That caveat is worth keeping in mind whichever route the data takes.
The cloud end opened up too. Tredict wrote in March 2024 that Suunto "has recently expanded its API considerably" and that "sleep data and HRV data can now be retrieved, as well as the dynamic resting heart rate, which is also determined during sleep," on a modern watch such as the Suunto Race. Users in a third forum thread confirm the same thing from the other side: one reports that "sleep & HRV are exported to Runanalzye," and another that "Also Intervals.icu gets all the data, Sleep, HRV, Resting HR."
A Suunto moderator in that thread supplied the detail that explains the whole pattern. Comparing Intervals.icu with TrainingPeaks, which does not receive the health data, he wrote that "intervals.icu requests the data from Suunto, while it is Suunto sending it to TrainingPeaks." In other words, when a platform pulls from Suunto's API it can take sleep and HRV, and when Suunto does the pushing it sends a narrower set. Apple Health and Health Connect are push destinations.
So the hardware records it and the API serves it. The missing link is the Suunto phone app, which is the only thing that writes to Apple Health and Health Connect. Until it requests those permissions, no consumer setting can open the door.
Android and Health Connect
Android owners get the same four categories and the same omissions. Sahha states plainly that "Suunto watches sync workouts, steps, distance, and heart rate to Apple Health and Health Connect" through the Suunto app, and that "Suunto doesn't write sleep or HRV to the platform." Active energy appears in its activity mapping as well.
There is a second signal worth reading. An open source project called Health Bridge exists purely to connect Suunto data with Android Health Connect. It describes itself as "a free and open-source Android synchronization tool for connecting Suunto data with Android Health Connect" and is still in early development, with two commits and no releases at the time we checked. People do not start building a bridge for a gap that is not there. Treat it as evidence of demand rather than as a tool you can use today.
The workaround people actually describe is a bridge app such as Health Sync. In the TrainingPeaks thread, one user chains it with a second app, using "Health Sync to sync Sleep and HRV to Apple Health" and then HealthFit to pass them onward, and his own verdict is that "That works but is still a workaround." Another user running the same setup reported that only workouts arrived and no health data, and nobody in the thread resolved the difference. We have not tested either app, so treat this as what owners report rather than a procedure we can vouch for.
What To Do If Your Data Is Not Showing Up
If even the four supported categories are missing, the usual cause is source priority rather than a broken sync. In the forum threads, the fix that worked repeatedly was to open Apple Health, find steps, workouts and heart rate, and set the Suunto app as the data source for each. When several apps write the same metric, iOS picks a winner, and Suunto can quietly lose.
Two more checks before you conclude the sync is broken. First, the watch has to upload to the Suunto app before the Suunto app can pass anything on, so a gap that looks like a sync failure is often a watch that has not talked to your phone. Second, confirm you actually enabled sharing in Suunto app settings rather than only answering the iOS permission prompt.
If what you want is sleep or HRV specifically, stop troubleshooting. No sequence of toggles delivers them through Apple Health today. Your realistic options are a training platform that connects to Suunto's API directly, a bridge app on Android, or a different watch. The same gap between what a vendor says it syncs and what turns up shows up across brands, which we covered in which wearable metrics actually sync to Apple Health. Garmin has the opposite version of the problem, a rich direct API that new apps can no longer join, which we wrote about in does Garmin sync with Health Connect.
What This Means If You Are Choosing a Watch
If you are buying a Suunto to train inside Suunto's own app, or to feed a platform like Tredict, Runalyze or Intervals.icu, none of this should put you off. Those routes carry the recovery data.
If your plan is to hold your whole health picture in one third party app on your phone, be specific about which numbers you need before you buy. Workouts, steps, distance, heart rate and active energy will be there. Sleep, HRV, blood oxygen, resting heart rate and VO2 max will not, and no amount of configuration fixes that. People sometimes buy a sports watch expecting overnight recovery numbers to flow into a dashboard of their choosing, and that is the expectation that breaks here. Our Suunto Run 2 writeup covers what the current hardware does well, and the sync question is separate from it.
Where Vora Fits
Vora is our own app, so treat this section as a disclosure rather than a recommendation. Vora has no direct Suunto connection, which means Suunto data reaches Vora exactly the way it reaches any other third party app: through Apple Health on iPhone and Health Connect on Android. Everything above therefore applies without softening. The metrics Suunto withholds from those two stores are metrics Vora cannot see from a Suunto, and we would rather say that than imply a workaround we do not have.
What this means in practice is that a Suunto can supply Vora with workouts, steps, distance, heart rate and active energy, and that Vora's Recovery and Sleep scores, which it calculates from overnight HRV, resting heart rate and sleep, will not have Suunto data to work from. If those scores are the reason you would use an app like ours, a device with a direct connection is the honest answer. Vora connects directly to Oura, Garmin, Fitbit and WHOOP (beta) on iPhone and Android, and to Samsung Health on Android, with limited spots on the Fitbit and WHOOP connections. Every health data connection is free on every plan; Vora Pro raises the daily AI allowance from 10 messages to 100.
If you already own a Suunto and want the activity data in one place alongside food and workouts, the setup steps are in getting health data into Vora through Health Connect on Android, and the current state of every connection is listed on our integrations page. Does Vora work with Health Connect covers which data types Vora reads and how far back its history import reaches.