Operator & pilot guide
Join as operator / pilot
An international flight platform with no commission on individual flights. You define what you offer; an annual operating membership supports the platform.
Why this platform?
Double-digit commissions on every flight make sharing platforms unnecessarily expensive. We built Neway to offer a different model: no per-flight commission, only an annual operating membership fee.
The aim is to connect passengers and freight customers with operators internationally, without adding another percentage to every flight. Contact us for membership terms and onboarding.
Who can join?
We welcome enquiries from AOC holders, pilots and operators conducting Part-NCO operations, as well as international operators. Different operating frameworks have different requirements; joining the platform does not change the permissions under which you fly.
Your operating limits
Tell us where and how you want to operate. Your supplied limits are configured so flight searches can match your aircraft with the routes you want to offer.
- Countries & airports
- Specify your operating area using ICAO prefixes. Send any individual airport exclusions to the team for review; these are not a separate configuration field today.
- Distance & flight time
- Share your preferred distances and flight times. The supported settings and their current behaviour are listed below; additional restrictions are agreed during onboarding.
- Aircraft & availability
- Provide your aircraft base, capacity, runway requirements and availability so enquiries reflect what you can offer.
These limits help avoid unsuitable enquiries, unnecessary positioning and routes outside your preferred operating area. Contact the team when your limits change.
Configuration reference
Settings are maintained by the operations team in an organisation YAML file, with an aircraft_fleet entry for each aircraft. Send us the values you want to use; there is no self-service configuration editor on this page.
| Setting | Example / unit | Current behaviour |
|---|---|---|
booking_country_whitelist | [LO, LS, ED] | Allowed two-letter ICAO prefixes for both departure and destination. An empty list applies no country filter. These are not ISO country codes. |
max_transitioning_distance | 400 NM | Maximum raw distance for each positioning segment: base to first departure, and final destination back to base. Zero disables this check. |
max_round_trip_duration | 4.0 hours | Quote-splitting threshold. The API compares estimated outbound flight time with this value and may split an explicit return trip into separate quotes. It does not reject the flight. |
distance_contingency | 1.15 | Distance multiplier used in estimates and range checks. Supply the factor, not a percentage. |
currency_code | CHF | Operator currency for calculations, requests and PDFs. Website conversion is indicative only. |
default_landing_fee | 190 | Fallback landing fee in the configured currency. |
include_pilot_payment_share | true / false | Controls whether the pilot is included in the cost-sharing divisor; it does not determine whether cost-sharing is legally permitted. |
email_join_requests | [email protected] | Destination address for flight requests. |
ops_regulation_note | Text | Operating framework and conditions shown with the quote; a note is not an automated compliance check. |
| Setting | Example / unit | Current behaviour |
|---|---|---|
registration / model | HB-XXX / DA42 | Aircraft identity shown to customers. |
current_location_icao | LSZR | Aircraft base used for positioning calculations. |
max_range_aircraft / max_range_allowance | 600 / 50 NM | The range check compares each leg distance × contingency with the sum of these two values. |
aircraft_tactical_speed_tas | 155 kt | True airspeed used to estimate flight duration. |
require_solid_runway | true / false | Requires the airport’s longest recorded runway to have a solid surface. |
required_runway_length | 1000 m | Minimum length of the airport’s longest recorded runway. |
pax_seats_available | 4 | Includes the pilot: 4 means 3 passenger seats in the current display. |
max_total_hand_luggage / max_total_luggage | 20 / 80 kg | Total baggage limits, not per-person allowances. |
max_total_cargo | 100 kg | Configured cargo capacity. Cargo acceptance still requires operator confirmation; do not treat the current freight form as an automatic payload check. |
no_bookings_from / no_bookings_to | 2026-12-01 / 2026-12-15 | Inclusive blocked date interval. One bound may be supplied for an open-ended block. |
aircraft_minute_cost | 11.50 / minute | Operating cost per minute in the organisation’s currency. |
transitioning_flight_factor | 0.8 | Pricing multiplier for positioning flights; 0.8 means 80% of the normal rate. |
aircraft_image / aircraft_info_md | Asset paths | Aircraft image and additional Markdown information. |
| Setting | Example / unit | Current behaviour |
|---|---|---|
name / logo_cube / logo_rect | Text / asset paths | Organisation name and operator branding. |
contacts[].name / role / email / phone | Contact details | Operator or pilot contact information. |
contacts[].notify_on_request | true / false | Whether the contact receives request notifications. |
contacts[].show_in_customer_email | true / false | Whether contact details appear in the customer email. |
NM = nautical miles; kt = knots; m = metres; kg = kilograms. Example values illustrate the format only and are not operating recommendations.
There is currently no separate hard maximum-flight-time setting, individual-airport blacklist or recurring weekly availability schedule. Discuss these requirements with the team before relying on them to filter offers.
Example configuration
Illustrative excerpt, not a complete operational configuration.
organization:
name: Example Operator
currency_code: CHF
booking_country_whitelist: [LO, LS, ED]
distance_contingency: 1.15
max_transitioning_distance: 400
max_round_trip_duration: 4.0
aircraft_fleet:
- registration: HB-XXX
model: DA42
current_location_icao: LSZR
max_range_aircraft: 600
max_range_allowance: 50
aircraft_tactical_speed_tas: 155
require_solid_runway: true
required_runway_length: 1000
pax_seats_available: 4
aircraft_minute_cost: 11.50
transitioning_flight_factor: 0.8For example, LO includes LOWS and LOWI; LS includes Swiss ICAO prefixes. International coverage must be reviewed by prefix, because ICAO prefixes do not map one-to-one to every country.
Rules & responsibility
Operating rules and restrictions are added according to the information you provide and the requirements applicable to your operation. The operator remains responsible for their accuracy, legal compliance and the decision to accept and conduct each flight.
AOC and Part-NCO operations are not interchangeable. Each offer must remain within the permissions and restrictions of the relevant operation; platform membership is not an operating authorisation.
How to join
Email your details to [email protected]. Tell us about your operation and the flights you would like to offer, and we will discuss membership and configuration with you.
- Your name, organisation, country and contact details.
- Your operating framework, such as AOC or Part-NCO, and relevant permissions or restrictions.
- Aircraft type, registration, base, passenger or freight capacity, and aircraft data.
- Countries and airports to include or exclude, preferred distances, flight-time limits and availability.
- Your pricing information and any operating conditions customers should know about.
Start with an introduction and the information you have available. We can clarify the remaining details together.
Contact the operations team