
iPhone / iPhone Duo Live
Last night before you are out of bed. Apple Health vitals, Face ID.
Download on the App StoreFree on every plan: unlimited imports, the full dashboard and your last 30 nights.
Compatibility checkerWill my machine work?Type your model. You get a straight answer: supported, partial, waitlist, or why not.Check my machine If it writes an SD card, we probably read it. ResMed AirMini has no card, so no app can read it.
Sleep Check-up
3 of 6 checks done
Six short screeners, one picture of how you sleep. Earn a milestone for each, save results and get retake reminders.
Latest milestone: Sleepiness check done
NEWTrack your 90-day compliance windowOpen the calculator 13 free tools. No account needed — sign in to save results and fill answers from your own CPAP data.

Last night before you are out of bed. Apple Health vitals, Face ID.
Download on the App Store


One account on every screen. Apple Watch vitals sync through Apple Health.
The myAir score is the 0 to 100 number ResMed's free myAir app shows you each morning. It is built from four parts: usage hours, mask seal, events per hour and the number of times your mask came on and off. It is a useful summary. This guide explains how it is put together, what each component is telling you, and where the detail ends.

myAir is ResMed's companion app for its AirSense 10, AirSense 11 and compatible AirCurve machines, and for the AirMini via Bluetooth. The machine sends a nightly summary over its built-in cellular modem to ResMed's servers, and the app shows that summary to you. There is nothing to upload; it just appears. It is free, and it is the first place most ResMed users see their data.
Because the data arrives over the modem, myAir does not need the SD card, and it does not show what is on it. That distinction matters later in this guide.

myAir publishes the structure of its score. The four components and their maximum points are:
Add them up and you have your score for the night. The weights say a lot about what the score is for: it is overwhelmingly a usage score, with the other three as small adjustments.
Points accrue with hours used. The full 70 is awarded at or above a set number of hours, and less than that earns proportionally fewer. Four hours, the compliance threshold, earns well under half the available points. This is the component that drives most of the variation in most people's scores.
Based on your unintentional leak for the night. myAir presents the result as a face icon or a phrase rather than a number, with full points for leak that stayed under ResMed's large-leak threshold and fewer as more of the night was spent above it. A night with a lot of time in large leak can lose most of these points.
Your residual AHI, scored into a small band. Under about 5 events per hour earns full points; higher counts lose them. Note how little weight this carries: a night with an AHI of 15 and a night with an AHI of 1 differ by at most 5 points out of 100.
How many times the mask came off and went back on during the night. Fewer is better. One or two removals is typical; frequent removals cost points and usually point to a comfort or leak problem.
| Component | Max points | What it measures |
|---|---|---|
| Usage hours | 70 | How long you used the machine |
| Mask seal | 20 | How well the mask sealed (leak) |
| Events per hour | 5 | Your residual AHI |
| Mask on/off | 5 | How many times the mask was removed |
Because 70 of the 100 points are usage, a high myAir score mostly means you wore the machine for most of the night. That is a real achievement, especially early on, and the score is a good motivator for it.
It also means a high score can coexist with a poor therapy night. Seven hours of use, with leak under the line and the mask kept on, earns 95 points before AHI is considered. An AHI of 12 on that night would score 95 or so, and the app would show a green number. The AHI tile beneath it would tell you more.
Conversely, a low score usually means a short night, not a bad one. If you slept four hours because you got up early, your score drops to the 40s or 50s even if your therapy during those four hours was excellent.
So: read the score as "how much therapy did I get," and read the components, particularly events per hour and mask seal, as "how good was it."
Beyond the score and its four components, myAir shows nightly usage hours, mask seal category, events per hour and mask on/off count; a history of these over recent nights; coaching messages tied to the score; and equipment and cleaning reminders. That is a practical set of information for most people, most of the time.
This is where the modem matters. The summary sent over the air is a small subset of what the machine records on its SD card. myAir does not show:
Pressure. No median, no 95th percentile, no set range, no pressure trace. You cannot see whether your auto machine is sitting at its maximum.
Leak as a number. Mask seal is a category, not a litres-per-minute figure, and there is no leak trace.
Event breakdown. Events per hour is one number. Obstructive, central, hypopnea and unclassified are not separated.
Waveforms. No airflow, pressure or leak traces. No flow limitation. No way to see what an event looked like.
Settings and changes. EPR level, mode and ramp are not shown, and changes to them are not dated.
Long-term trends with overlays. You cannot chart AHI against leak or pressure over a year.
Oximetry. No SpO₂ unless from a separate source.
Export or sharing. Limited ability to get your data out or to give a clinician a view.
None of this is a criticism. myAir is designed as a simple daily companion, and the modem data is sized for that. It is a statement of scope.
Apnealytics reads the SD card from the same machine, which carries everything above. Many people use both: myAir for the morning glance, Apnealytics when they want to understand what happened.
The dashboard shows last-night AHI with its band and event composition ring, usage hours, leak P95 as a number against the large-leak line, pressure P95 against your set range, EPR and respiratory rate. Trends charts any of them over 30, 90 or 365 nights, and "What changed?" dates every settings change. On Pro, the breath-by-breath viewer opens the traces for any night, and the compliance report and share links carry the detail to your clinician.
Apnealytics also has its own 0 to 100 Sleep Score, built from AHI, usage and leak with the components shown beside the total. The two scores are built differently and are not interchangeable, so do not be surprised if they disagree on a given night.
Card import is on the web portal; see SD card import and the ResMed hub for supported models. The AirMini has no SD card and cannot be read by Apnealytics or any other tool; see the AirMini page.
Look at the four components before the total. The total is mostly hours.
If mask seal is below the best category for several nights running, your cushion or fit needs attention.
If events per hour loses points consistently, ask your clinician about it, even if the score is green.
To know why a component dropped, read the SD card.
The myAir score adds four components: usage hours (up to 70 points), mask seal (up to 20), events per hour (up to 5) and mask on/off (up to 5). Usage dominates: a full night earns 70 points before anything else is considered. The score is computed by ResMed from a nightly summary your machine sends over its cellular modem.
ResMed describes scores in the 70s and above as a good night, though its own guidance is coaching-oriented rather than clinical. Because 70 of the 100 points are usage, a high score mainly reflects a full night of use. Look at the events per hour and mask seal components separately to judge how well the therapy itself went.
Because events per hour is worth at most 5 points out of 100. A full night of use with a good seal and the mask kept on earns 95 points before AHI counts. A night with an AHI of 12 on that basis would still score in the 90s. Read the events per hour component, not the total, when you want to know how your therapy performed.
No. myAir shows mask seal as a category rather than a litres-per-minute value, and does not show pressure at all: no median, no 95th percentile, no set range. Those figures are recorded on your machine's SD card but are not part of the summary sent to myAir. Tools that read the card, including Apnealytics, show them.
Yes. They use different data paths. myAir receives a summary over the machine's modem; Apnealytics reads the SD card you upload on the web portal. Neither interferes with the other. Many people keep myAir for the morning glance and open Apnealytics when they want to see pressure, leak numbers, event types, trends or waveforms.
The web app is live today. iPhone and iPad are on the App Store. Android is on Google Play. Your first 30 nights are free, forever.
DashboardSleep Score, AHI band, leak and pressure
Trends & historyA year down to a night
Breath-by-breath viewerAirflow, pressure, leak tracesPro
SpO₂ overlayOximeter data on the same nightPro
Pressure insightsP95, set range, EPR and ramp
SD card importDrop the card folder, only new nights added
Mask fit & gearWhich mask actually seals
Ask your dataPlain-English questions, your own AI keyBYOK
Year in SleepYour therapy year in one storyNew
Compliance reportFinds the qualifying window for youPro
Share with your doctorRead-only, revocable links
Companion appiPhone, iPad and Android
Privacy & securityYour data, locked to you
ResMed AirSense 10 & 11Supported
ResMed AirCurve 10 & 11 VAutoSupported
ResMed S9 / LumisSupported
Philips DreamStation 1 & 2Supported
Fisher & Paykel SleepStyleSupported
Löwenstein / DeVilbissPartial
React Health Luna G3Waitlist
Transcend MicroWaitlist
Full face masksFit, leak signature, Mask Analytics
Nasal masksOver-nose and cradle styles
Nasal pillowsMinimal-contact fit tips
Wellue O2RingSupported
Contec CMS50 familySupported
Apple Health / Health ConnectResting HR, HRV, SpO₂, sleepSupported
What is AHI?The apnea-hypopnea index, explained
What is a good AHI on CPAP?
CPAP leak rate explained
Pressure settings explained
Reading CPAP waveformsAll 14 explainers
Apnealytics vs SleepHQ
Apnealytics vs OSCAR
Apnealytics vs myAir
Apnealytics vs DreamMapper
SleepHQ vs OSCARBest CPAP apps in 2026
How to read CPAP dataStart here: six numbers, in order
Read your CPAP SD card
Share data with your doctor
Choosing a CPAP mask
Travel with CPAPAll guides
Mask finderSeven questions, a ranked mask typeYour data
Machine finderA two-machine shortlist for your prescription
iPhone / iPhone DuoLast night before you are out of bed. Apple Health vitals, Face ID.Live
iPadSame universal app, side-by-side panes and full-width waveforms.Live
AndroidPhones, tablets and foldables, with Health Connect built in.Live
Web portalWhere your SD card goes. Every chart, report and setting.Live