Skip to content

See What Your PAP Data Actually Shows

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. They automatically analyze flow limitation, RERAs and breathing instability that standard metrics miss. Learn about the methodology

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

Uploading requires a desktop computer with an SD card reader.

Private by Default

All analysis runs in your browser. Your data stays on your device unless you choose to share it.

Open-Source Engine

The analysis engine is GPL-3.0 licensed and 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

  1. 01

    Upload SD Card

    Select your SD card folder. Optionally add a Viatom/Checkme O2 Max pulse oximetry CSV.

  2. 02

    In-Browser Analysis

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

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

Upload Your SD Card

What You'll Need

PAP SD Card

ResMed AirSense 10/11 or AirCurve 10/11 (DATALOG folder), or BMC Luna 2 / RESmart (files at the card root).

Pulse Oximetry CSV (optional)

Viatom/Checkme O2 Max CSV for SpO₂, heart rate surges, and coupled cardio-respiratory analysis.

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 your machine's 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.

See what your own data can show you

Your Data, Your Choice

Every analysis runs in your browser by default. The analysis engine is open source and GPL-3.0 licensed: you can verify exactly how your data is analysed. 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.

  1. Now

    Your data, visible

    AirwayLab analyses your SD card data and shows you what your machine can't — flow limitation, RERAs, breathing patterns. Free, private, open-source engine.

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

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

1.4
overall

Scores each breath shape on a clinical 0–9 scale. See your nightly average and spot nights where flow limitation spiked.

Skew · Spike · Flat Top · Multi-Peak · No Pause · Variable Amp

WAT Analysis

64
FL score

Quantifies the breathing patterns your AHI completely misses. Measures flow-shape flattening and breathing regularity.

FL Score · Sample Entropy · FFT Periodicity

NED Analysis

6.2
RERA/hr

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

NED Mean · Flatness Index · M-Shape · RERA Index

Oximetry

4.1
ODI-3/hr

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

ODI-3/4 · T<90% · HR Surges · Coupled 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: flow limitation decreased

    Glasgow Index went from 2.1 to 1.5.

  • Trending down over 7 nights

    Flow limitation is lower (2.1 → 1.8).

Research-Grade Scoring

Glasgow Index
1.8
FL Score
64
NED Mean
20%
RERA Index
6.4

Example data

Glasgow Breath Shapes

This illustration shows the 9 breath-shape components that the Glasgow Index scores.

Open-Source Engine on GitHub

The AirwayLab analysis engine 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 web tool, built on an open-source analysis engine, that analyses 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 effort-pattern analysis), 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, cloud backup, and the AirwayLab Discord community are free. Premium tiers (Supporter $9/month, Champion $25/month) add unlimited AI analysis, extended history, PDF reports, and supporter-only Discord channels. The free tier is complete and will remain free.

What PAP machines does AirwayLab support?

AirwayLab supports ResMed AirSense 10 and 11, AirCurve 10 and 11, BMC Luna 2 / RESmart G2 and G3, and Löwenstein Prisma Smart machines, and the list is growing. If your device is not supported yet, the upload screen lets you tell us so we can prioritise it.

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 analysis engine 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?

There is more overlap than most people assume. AirwayLab runs automated flow limitation scoring across four independent engines, tracks the trend from night to night, and lets you zoom into the waveform behind any flag — in the browser, with nothing to install. OSCAR is a mature desktop application for breath-by-breath browsing if that is already where you work.

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.

Upload Your SD Card

Create a free account to unlock cloud sync and AI insights

Enter your email and we'll send a sign-in link. You can add a password later in Account Settings. You'll also get occasional tips on reading your data by email (unsubscribe anytime).