Your flight sim knows everything.Now your virtual airline does too.
An ACARS client that reads your simulator directly, through native SimConnect and X-Plane datarefs. Continuous telemetry, a landing score computed from the raw data, and the PIREP filed before you leave the cockpit.
Every sample,
reconstructable.
Stratos captures continuous simulator state from pushback to engines off, archives it, and computes the landing report from the raw data. No smoothing, no guessing.
- Touchdown−135 fpm · 1.03 G
- On blocksYSSY · 9,480 kg fuel used
- Landing reportA+ · 98 / 100
- PIREP filedHarbour Virtual · phpVMS
Pick the plugins.
Tune every one.
Each airline chooses which plugins its pilots see and sets their rules once in the admin. Official plugins ship with Stratos, the community builds more, and you can write your own.
$ pnpx create-stratos-plugin fleet-boardYour colours.
Your rules.
Stratos is built in layers. The shell and simulator bridge are ours to maintain. The plugins and everything about your airline are yours to configure.
#4B7BF5Your colours, your banner
Your primary colour, logo and banner style carry through every screen of the client.
Their sidebar, their order
You pick the plugins. Each pilot can drag them into the order that suits how they fly.
Your rules, down to the fpm
Scoring weights, landing bands, tracking intervals and event rules, set per airline or left to each pilot.
Missing something?
Build it.
Scaffold a plugin with one command, read live simulator data with hooks from @skyvexsoftware/stratos-sdk, and deploy it to your airline.
Scaffold
pnpx create-stratos-plugin sets up the manifest, a React entry point and the build.
Build
Hooks like useSimData, useFlightPhase and useLandingAnalysis give you live flight state.
Deploy
stratos-deploy publishes it, and it appears in your pilots’ sidebar.
Airlines building
on Stratos.
Virtual airline owners on what they have built with the open API and plugins, and what changed for their pilots.
Stratos isn't just our ACARS, it's the foundation of American Virtual's whole operation. Its open VA API and plugin system allowed us to build our live map, dispatcher telex, OOOI tracking, GSX ground-service receipts on every PIREP and even our Twitch overlay on top of it, something no other client has made possible for us. Who knows what we'll build next, and with our pilots loving every bit of it, that makes Stratos priceless.
William MatteoniCEO, American Virtual

Stratos has revolutionized what's possible in the virtual airline space. It has given Walker Air the freedom to push further, modernize our platform, and create an experience that feels uniquely ours. From functionality to presentation, Stratos has allowed us to rethink what an ACARS platform can be and deliver the modern, polished experience our pilots deserve.
It hasn't just changed how we track flights. It has helped us raise the standard for the entire virtual airline experience.


Questions,
answered.
What virtual airline owners ask us most, from setup to what happens to your data.
01What is Stratos?
Stratos is a free ACARS client for virtual airline pilots, built by Skyvex Software. It reads Microsoft Flight Simulator, X-Plane, Prepar3D and FSX directly, tracks each flight live, scores the landing and files the PIREP to your virtual airline's own backend.
02Does Stratos work with phpVMS?
Yes. Install the free, open-source Stratos Core API and Stratos Logbook API modules into your phpVMS 7 site. They read and write phpVMS-native data, so your existing site, PIREPs and pilot records keep working as they are.
03What if our airline runs a custom backend?
Implement the open Stratos API in the stack you already run. The schema is published on the documentation site alongside a reference implementation, so you add endpoints to your backend rather than replacing it.
04Where does our flight data go?
Straight from the pilot's Stratos client to your backend. Skyvex Software receives only a small subset for the live map and usage statistics: position, flight phase, aircraft, route and the landing result, with pilots identified by first name and last initial.
05How are PIREPs filed?
Stratos builds the PIREP as the flight runs, with flight time, fuel used, distance flown and the landing report. Once you're parked, you review it and submit. Pilots can turn on auto-submit to file it as soon as the engines are off at the gate.
06Do pilots pay for Stratos?
No. The Stratos client is free for every pilot. Virtual airlines can also use Stratos free during early access.
07Which platforms does Stratos run on?
Stratos ships native builds for Windows, macOS (Apple Silicon and Intel) and Linux (x64 and ARM). It works the same way on each one.
08What flight simulators does Stratos support?
Stratos supports Microsoft Flight Simulator 2020 and 2024, X-Plane 11 and 12, Prepar3D v4/v5/v6, and FSX. It connects through SimConnect for the Microsoft simulators and natively for X-Plane, and detects the running simulator automatically.
Bring Stratosto your airline.
Stratos connects to your airline's crew system, so this is for VA owners and admins. Getting connected is quick, and we're here if you want a hand.
- Free for every pilot
- On phpVMS 7, upload one module and press Verify
- On your own backend, one documented API
- No mailing list. We only get in touch when you're up
Flying for an airline that should be on Stratos? Send this page to your admin.