What you’ll need
You can fill most of this in later, but it’s quicker to have it ready:- Your VA’s website. We read your name, logo and colours from it.
- Your crew system: phpVMS 7 (we’ll walk you through installing the Stratos module), or your own backend that implements the Stratos API.
- Logos and icons (optional): a light and a dark logo, a light and a dark icon, and an app icon if you want one (PNG or SVG).
- Brand colours (optional): a primary and a secondary colour for light mode and for dark mode.
- Stratos installed on your own computer, so you can sign in and fly the first flight yourself.
The set-up journey
Setting up an airline is one guided journey with five waypoints: Create, Connect, Sign in, Take off and First PIREP. You can leave at any point and pick up where you left off. Your airline’s Overview shows what’s left, and Continue takes you back in.1. Create your airline
- Sign in at skyvexsoftware.com. With no airline yet, you land on Welcome.
- Pick I run a virtual airline, then Create your airline.
- Paste your VA’s website under Your VA’s website. We read your name, ICAO, logo and colours from it and check what it runs on. Check the details we found.
- No website yet, or running your own backend? Choose No website yet, or a custom backend? and type the airline name and ICAO code (2 to 4 letters) yourself, then pick what your airline runs on (phpVMS 7 or A custom backend).
- Click Create your airline. You go straight into the next step.
2. Connect your crew system
Stratos sends your pilots’ flights to your crew system, so PIREPs land where your roster, ranks and schedules live. On phpVMS 7, Connect has three parts:- Install the module. Download the Stratos module for phpVMS 7 (a .zip; keep it zipped). In your phpVMS admin, open Modules, then Add New Module, upload the zip and enable
StratosCore. If you’d rather use the server, unzip it intomodules/StratosCoreinstead. Someone else runs your site? Copy the steps for them copies these instructions to send on. Full details: Stratos Core API. - Logbook API (optional). A read-only module that lets Stratos and the platform show pilots their phpVMS flight history. It files nothing: PIREPs still go through the Stratos module. Choose Yes, install the Logbook API to download it and install it the same way (it goes in
modules/StratosLogbook), or No thanks if you don’t need it. You can add it later. Details: Stratos Logbook API. - Verify. Check the Stratos endpoint URL. On phpVMS 7 it’s your site plus
/api/stratos(for examplehttps://crew.yourairline.com/api/stratos), and we fill that in for you. Click Verify. We check that your site is reachable over HTTPS and that the Stratos module (and the Logbook API, if you chose it) answers. The address is only saved once the checks pass.
3. Sign in as a pilot
The journey now waits for the first sign-in, and the screen lights up the moment a Stratos connects to your airline. Do it yourself:- Download Stratos for Windows, macOS or Linux (it’s free for pilots).
- Find your airline in Stratos. While your airline isn’t listed in the Stratos airline directory, choose Invite code in the airline list and enter your airline’s invite code (the journey shows it).
- Sign in as a pilot with your crew system pilot account.
4. Make it yours, live (optional)
Upload your logos and icons and set your colours. Every change shows in each open Stratos within seconds, so keep Stratos open beside it and watch. If we found your logo and colours on your website, you start with those.- Branding: Light icon, Dark icon, Light logo, Dark logo and an optional App icon (without one, Stratos uses your light icon on white).
- Colours: Primary and Secondary for light mode and for dark mode, plus the map plane colours (Light map and Dark map).
5. Take off
Book a flight in your crew system, start it in Stratos and take off. The journey follows the flight on a departures board, from on the ground to wheels up.6. File the first PIREP
Land and submit the flight. Setup finishes when your airline’s first PIREP is filed, and the journey shows the flight’s block time and landing score. Check the flight landed in your crew system with the right pilot, route and times. From here the journey points you to three next steps: Invite your pilots (copy the sign-in steps for your Discord or website), Check your look and Add plugins.Your airline’s Settings
Open Settings in your airline’s menu. The tabs are:
See How changes reach your pilots for exactly when each kind of change lands in Stratos.
Letting pilots in
There are two ways for pilots to find your airline in Stratos, and you can use both:- Share your invite code from Settings → General. Pilots choose Invite code in Stratos’s airline list and enter it. This works whether or not you’re listed, so it suits staged rollouts and private VAs.
- List your airline on Settings → Listing by turning on Stratos airline directory, so any pilot can find it. You need light and dark logos uploaded first, and on the Free plan your airline needs some completed flights with Stratos before it can be listed. The tab shows what’s left.
Plugins
Your pilots’ features in Stratos come from plugins. New airlines start with Dashboard, Flight Tracking, Landing Analyser and the Logbook plugin already installed for every pilot, so there’s nothing to install before your first flight. Open Plugins in your airline’s menu to see them:- To add more, click Browse, pick a plugin, choose All pilots or Specific pilots (on Pro and Pro+), and click Add to your airline.
- Drag the handle on the left of a plugin to change its order in your pilots’ sidebar.
- Flight Tracking can’t be removed.
Plugin settings
Click a plugin on the Plugins page to open it. Its tabs hold the airline’s settings for it, which apply to every pilot. The plugin’s ⋯ menu also has Reset settings to defaults. It puts the plugin back to how it ships: every setting, event rule, additional field and scoring band. It can’t be undone, and pilots get the change straight away.Dashboard
Dashboard has two tabs:- Welcome: the welcome message in the “From the Team” panel (Markdown), the banner style, and where announcements come from (your crew system’s news, or written here).
- Quick access: up to 10 tiles linking to the tools your pilots use (dispatch, route maps, training pages), each with an icon, a title and a subtitle.
Flight Tracking
Flight Tracking’s tabs are Settings, Event rules and Additional fields. These settings change how every pilot’s tracking behaves:
The defaults are sensible. Most airlines won’t need to change anything beyond Time Capture and the event rules. Pilot settings (Auto-Start Tracking, Auto-Submit Flight) are set by each pilot in Stratos.
Landing Analyser
Landing Analyser’s tabs are Weighting and Scoring bands. See Landing score for what each one changes. Custom scoring bands come with Pro and Pro+.What pilots see
Once your airline is live, the pilot experience is:- The pilot downloads Stratos from skyvexsoftware.com/download.
- On first launch, they find your airline (in the directory, or with your invite code) and select it.
- They sign in the way you set up on Settings → Connection.
- Stratos installs your airline’s plugins: Dashboard, Flight Tracking, Landing Analyser, the Logbook plugin and anything else you’ve added.
- They book a flight, fly it and submit it, and the flight data reaches your crew system.
Next steps
- Running phpVMS 7? Our open-source Stratos API Modules are drop-in phpVMS modules: start with the Core API, then add the Stratos Logbook API.
- OAuth sign-in: the full guide is at OAuth on your phpVMS install, including PKCE, refresh token rotation and the security controls your crew system must enforce.
- Custom plugins: build airline-specific dashboards, livery browsers or dispatch tools with the Plugin SDK.
- Plans: see Plans and billing.
- Contact us: use Contact us in your account menu on skyvexsoftware.com, or email support@skyvexsoftware.com. Use it for integration questions, bug reports or feature requests.