Skip to content

See What Your PAP Data Actually Shows

AirwayLab is free CPAP analysis software that runs in your browser, for ResMed, BMC and Löwenstein SD cards. Your device says your AHI is fine, but you still wake up exhausted. AirwayLab reads your CPAP or BiPAP data breath by breath and shows the flow limitation, RERAs and breathing instability that an AHI count leaves out.

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

Example data from a sample night, not a real reading.

Example night · 7h 42m · APAP · example dataflattened breaths marked at 02:14
Glasgow1.4borderlineBreath-shape score
FL Score56typicalFlow flattening
NED22borderline%Effort dependence
RERA6.2borderline/hrEffort arousals
ODI-34.1typical/hrDesaturations
SpO₂95.8typical%Mean oxygen
in typical rangeborderlineoutside typical range

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, AI insights, cloud backup, and the AirwayLab Discord community are free. Your last 30 days of history are on screen, with every night still stored in your account. Premium tiers (Supporter $9/month, Champion $25/month) add unlimited AI analysis, history beyond the last 30 days, PDF reports, and supporter-only Discord channels. The free tier keeps all four analysis engines 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.

Does AirwayLab work on Mac?

Yes. AirwayLab is browser-based CPAP analysis software, so it runs on Mac, Windows, Linux and ChromeOS in Chrome, Edge or Safari with no install. You plug the SD card into a card reader and choose the SD card files in the upload screen.

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