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.

Membership enquiries[email protected]

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.

Organisation settings
SettingExample / unitCurrent 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_distance400 NMMaximum raw distance for each positioning segment: base to first departure, and final destination back to base. Zero disables this check.
max_round_trip_duration4.0 hoursQuote-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_contingency1.15Distance multiplier used in estimates and range checks. Supply the factor, not a percentage.
currency_codeCHFOperator currency for calculations, requests and PDFs. Website conversion is indicative only.
default_landing_fee190Fallback landing fee in the configured currency.
include_pilot_payment_sharetrue / falseControls 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_noteTextOperating framework and conditions shown with the quote; a note is not an automated compliance check.
Per-aircraft settings
SettingExample / unitCurrent behaviour
registration / modelHB-XXX / DA42Aircraft identity shown to customers.
current_location_icaoLSZRAircraft base used for positioning calculations.
max_range_aircraft / max_range_allowance600 / 50 NMThe range check compares each leg distance × contingency with the sum of these two values.
aircraft_tactical_speed_tas155 ktTrue airspeed used to estimate flight duration.
require_solid_runwaytrue / falseRequires the airport’s longest recorded runway to have a solid surface.
required_runway_length1000 mMinimum length of the airport’s longest recorded runway.
pax_seats_available4Includes the pilot: 4 means 3 passenger seats in the current display.
max_total_hand_luggage / max_total_luggage20 / 80 kgTotal baggage limits, not per-person allowances.
max_total_cargo100 kgConfigured 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_to2026-12-01 / 2026-12-15Inclusive blocked date interval. One bound may be supplied for an open-ended block.
aircraft_minute_cost11.50 / minuteOperating cost per minute in the organisation’s currency.
transitioning_flight_factor0.8Pricing multiplier for positioning flights; 0.8 means 80% of the normal rate.
aircraft_image / aircraft_info_mdAsset pathsAircraft image and additional Markdown information.
Branding & contacts
SettingExample / unitCurrent behaviour
name / logo_cube / logo_rectText / asset pathsOrganisation name and operator branding.
contacts[].name / role / email / phoneContact detailsOperator or pilot contact information.
contacts[].notify_on_requesttrue / falseWhether the contact receives request notifications.
contacts[].show_in_customer_emailtrue / falseWhether 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.8

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

  1. Your name, organisation, country and contact details.
  2. Your operating framework, such as AOC or Part-NCO, and relevant permissions or restrictions.
  3. Aircraft type, registration, base, passenger or freight capacity, and aircraft data.
  4. Countries and airports to include or exclude, preferred distances, flight-time limits and availability.
  5. 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