See What Your PAP Data
Actually Shows
Don't trust us? Check the code yourself — it's open-source under GPL-3.0.
Your PAP device says your AHI is fine. But you still wake up exhausted. AirwayLab uses the Glasgow Index and three more research-grade engines to analyze flow limitation, RERAs, and breathing instability that standard metrics miss — automatically, in 60 seconds.
Learn about the methodology →Private by Default
All analysis runs in your browser. Your data stays on your device unless you choose to share it.
Open Source
GPL-3.0 licensed. Every line of code is publicly auditable on GitHub. Community-driven development.
Research-Grade
Algorithms ported from peer-reviewed sleep science. Glasgow Index, WAT, NED, and 17-metric oximetry framework.
How It Works
From SD card to actionable insights in seconds
Upload SD Card
Select your ResMed DATALOG folder. Optionally add a Viatom/Checkme O2 Max pulse oximetry CSV.
In-Browser Analysis
Four engines run entirely client-side via Web Workers. Zero data transmitted by default — you choose what to share.
Explore Results
Interactive per-night dashboard with traffic-light indicators, multi-night trends, and exportable reports.
What You'll Need
ResMed SD Card
AirSense 10/11 or AirCurve 10 with DATALOG folder. Select the entire SD card or just the DATALOG directory.
Pulse Oximetry CSV (optional)
Viatom/Checkme O2 Max CSV for SpO₂, heart rate surges, and coupled cardio-respiratory analysis.
Use alongside OSCAR for automated scoring and a different lens on your therapy data.
Sleep consultant or clinician?
Your patients share a link, you see the full analysis. No software installs, no file transfers.
Not on PAP therapy yet?
AirwayLab requires PAP flow data from a ResMed SD card. If you suspect sleep-disordered breathing but aren't yet diagnosed, talk to your doctor about a sleep study. Our blog has resources to help you understand what to ask for.
Read the blogWhy We Built This
Your machine collects thousands of data points every night. Most of it never gets looked at. We think that's wrong.
AHI Doesn't Tell the Whole Story
Millions of PAP users have an AHI under 5 but still feel terrible. Flow limitation, RERAs, and breathing pattern instability go undetected by the one number most clinicians check. AirwayLab makes that hidden data visible.
Your Data, Your Choice
Every analysis runs in your browser by default. The code is open source and GPL-3.0 licensed — you can verify exactly what happens with your data. When you're ready, contributing anonymised scores helps the whole community get better insights.
Accessible to Everyone
Not just people with technical skills. Not just those who can afford specialist clinics. Everyone on PAP therapy deserves access to detailed analysis of their therapy data beyond a single number.
Premium Funds Development
The free tier is complete and always will be. Premium features like AI-powered therapy insights exist to fund continued development — not to gate essential analysis. If you never pay a cent, you still get the full toolkit.
Where We're Going
AirwayLab is more than a tool — it's the first step toward a future where breathing data drives better therapy for everyone.
Your data, visible
AirwayLab analyses your SD card data and shows you what your machine can't — flow limitation, RERAs, breathing patterns. Free, open source, private.
Shared insights, collective intelligence
With your explicit consent, contribute anonymised breathing scores to the largest PAP therapy research dataset. Patterns that no single sleep lab has the data to find.
Smarter therapy for everyone
Aggregated insights from thousands of real-world nights could help researchers, clinicians, and device manufacturers understand real-world therapy patterns at scale — beyond AHI.
Four Engines, One Dashboard
Research-grade algorithms adapted from peer-reviewed sleep science literature
Glasgow Index
Scores each breath shape on a clinical 0–8 scale. See your nightly average and spot nights where flow limitation spiked.
WAT Analysis
Detects the breathing restriction your AHI completely misses. Measures tidal volume ratios and breathing regularity.
NED Analysis
Measures negative effort dependence — a flow pattern associated with upper airway resistance in published research.
Oximetry
Your full oxygen story: desaturation depth, recovery speed, HR surges, and first-half vs second-half split analysis.
What Your Analysis Looks Like
Upload once, get a complete picture. Every metric scored, every breath analyzed.
Smart Insights
Glasgow worsened from previous night
Changed from 1.2 to 1.8 (+0.6).
Settings change improved flow limitation
Glasgow Index went from 2.1 to 1.5.
Trending down over 7 nights
Flow limitation is improving (2.1 → 1.8).
Research-Grade Scoring
Glasgow Index
1.8
FL Score
32%
NED Mean
20%
RERA Index
6.4
Example data
Glasgow Breath Shapes
9-component breath shape analysis
Open Source on GitHub
AirwayLab is GPL-3.0. Star the repo to follow development, report issues, or contribute.
Join the conversation
Learn About Your Therapy
Evidence-based articles about flow limitation, AHI, PAP data privacy, and getting more from your therapy data.
Understanding Flow Limitation in Your PAP Data: The Hidden Metric Beyond AHI
What is cpap flow limitation and why does your machine miss it? Learn how flow limitation differs from apneas, how the Glasgow Index scores it, and how to find it in your breathing data.
Your AHI Is Normal But You're Still Exhausted — Here's What Your Data Is Missing
An AHI under 5 doesn't mean your therapy is working. Flow limitation, RERAs, and autonomic stress can fragment your sleep without showing up in standard metrics. Here's how to find out.
Your PAP Data Belongs to You: Privacy in Sleep Medicine
Every night, your PAP machine collects intimate health data. Where does it go? Who can see it? And what are your rights? A look at privacy in the age of connected sleep devices.
AirwayLab vs OSCAR: What Each Tool Does Best (and How to Use Both)
OSCAR shows your waveforms. AirwayLab analyses them. A practical comparison of the two open-source PAP data tools, with a workflow for using both together.
Frequently Asked Questions
What is AirwayLab?
AirwayLab is a free, open-source web tool that analyses ResMed CPAP and BiPAP SD card data using four research-grade engines: Glasgow Index (breath shape scoring), WAT (flow limitation and periodicity), NED (negative effort dependence and RERA detection), and Oximetry (SpO2 and heart rate analysis). All analysis runs entirely in your browser. No data is uploaded to any server unless you choose to share it.
Is AirwayLab free?
Yes. All four analysis engines, up to 3 nights per upload, AI insights, and cloud backup are free. Premium tiers (Supporter $9/month, Champion $25/month) add unlimited AI analysis, extended history, PDF reports, and Discord community access. The free tier is complete and will remain free.
What PAP machines does AirwayLab support?
AirwayLab currently supports ResMed AirSense 10, AirCurve 10, and partially AirSense 11. These machines store detailed flow waveform data in EDF format on the SD card. Philips Respironics and other manufacturers use different data formats and are not currently supported.
Is my sleep data private?
Yes. All core analysis runs entirely in your browser using Web Workers. Your data stays on your device by default. Optional features like AI insights, cloud backup, and data contribution require your explicit consent. The source code is open-source (GPL-3.0) and publicly auditable.
What is the Glasgow Index?
The Glasgow Index is a 9-component scoring system that evaluates each breath for flow limitation characteristics including skew, spike, flat top, multi-peak, and variable amplitude. Scores range from 0 to 9 where lower is better. Below 2.0 is in the lower range. It was originally developed by DaveSkvn as an open-source analyser and ported to AirwayLab.
How is AirwayLab different from OSCAR?
OSCAR is a desktop application for interactive breath-by-breath waveform browsing. AirwayLab is a browser-based tool that runs automated flow limitation scoring using four independent engines. OSCAR shows your waveforms; AirwayLab analyses them with composite metrics. They are complementary tools, not competitors. Many users benefit from using both.
More questions? Read about our methodology or browse the glossary
Ready to Analyze Your Therapy Data?
No sign-up, no cloud upload, no cost. Just drag your SD card folder and explore your data in seconds.
Create a free account to unlock cloud sync and AI insights
Enter your email and we'll send a sign-in link. No password needed. You'll also get occasional tips on reading your data by email (unsubscribe anytime).