Skip to content
Privacy-Firstv1.2.2+1f20d8f— Free & Open Source

See What Your PAP Data
Actually Shows

Your data never leaves your browser— unless you choose to share it

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.

Uploading requires a desktop computer with an SD card reader.

Learn about the methodology →
Star
4 research-grade engines
Private by default
GPL-3.0 open source

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

01

Upload SD Card

Select your ResMed DATALOG folder. Optionally add a Viatom/Checkme O2 Max pulse oximetry CSV.

02

In-Browser Analysis

Four engines run entirely client-side via Web Workers. Zero data transmitted by default — you choose what to share.

03

Explore Results

Interactive per-night dashboard with traffic-light indicators, multi-night trends, and exportable reports.

Ready? Upload your SD card to see your results in 60 seconds.

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.

See how AirwayLab fits your workflow

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 blog

Why 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.

Now

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.

Next

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.

Future

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.

1.4
overall
SkewSpikeFlat TopMulti-PeakNo PauseVariable Amp

WAT Analysis

Detects the breathing restriction your AHI completely misses. Measures tidal volume ratios and breathing regularity.

28%
FL score
FL ScoreSample EntropyFFT Periodicity

NED Analysis

Measures negative effort dependence — a flow pattern associated with upper airway resistance in published research.

6.2
RERA/hr
NED MeanFlatness IndexM-ShapeRERA Index

Oximetry

Your full oxygen story: desaturation depth, recovery speed, HR surges, and first-half vs second-half split analysis.

4.1
ODI-3/hr
ODI-3/4T<90%HR SurgesCoupled Events

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

SkewSpikeFlat TopMulti-PeakMulti-BreathVar. Amp

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

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).