Guides · Airline Integrations

Airline Integrations

NDC is a standard. Real airline implementations are not standardised. Every carrier picks its own subset, auth scheme, sandbox setup, and certification process. This page is the cheat-sheet.

Behind the scenes: the certification process

Norba handles all airline negotiations on your behalf — from commercial agreements to technical certification to go-live. You never need to speak with an airline directly. Here's what happens behind the scenes for each new carrier:

  1. Commercial agreement — a bilateral distribution contract between Norba and the airline. Norba negotiates terms, service levels, and pricing on behalf of all agencies on the platform.
  2. Technical certification — Norba's team runs the airline's scenario list against their sandbox: round-trip shopping, multi-pax, infants, ancillary sell, seat sell, change, cancel, refund, schedule change. This is done once and every agency benefits.
  3. Go-live — production credentials are issued to Norba. The airline is activated on the platform and available to all our customers immediately — no per-agency certification required.

Supported carriers

American Airlines is currently live in production, implementing the full NDCConnector interface (11 operations: AirShopping, OfferPrice, ServiceList, SeatAvailability, OrderCreate, OrderRetrieve, OrderChange, OrderCancel, OrderReShop, OrderQuote, OrderCommit).

AirlineCodeHubCoverage
American AirlinesAADFWGlobal (350+ destinations)

NDC Capabilities Matrix

Per-airline implementation status for each NDC operation. Green = fully implemented, amber = partial, red = not yet implemented.

AirlineCodeAir‑ShoppingOffer‑PriceService‑ListSeat‑AvailabilityOrder‑CreateOrder‑RetrieveOrder‑ChangeOrder‑CancelOrder‑Re‑ShopOrder‑QuoteOrder‑Commit
American AirlinesAA

1 airline · 11 operations — green = live, amber = partial, red = stub.

*Operation legend

OperationDescription
AirShoppingSearch flights across all connected airlines. Returns aggregated offers ranked cheapest-first.
OfferPricePrice-lock a specific offer. Returns a guaranteed-until timestamp (typically 5–15 min).
ServiceListFetch the full ancillary catalogue for an offer: bags, seats, meals, lounge, priority boarding, etc.
SeatAvailabilityReturn the seat map for a flight segment with availability status, price, and features per seat.
OrderCreateBook a priced offer. Submits passenger details and payment; returns canonical PNR and OrderID.
OrderRetrieveFetch an existing order by OrderID with full itinerary, passenger, and payment details.
OrderChangeModify an existing order — change flights, dates, or passenger details.
OrderCancelCancel an order and request a refund per the airline's fare rules.
OrderReShopRe-price an existing order with new flight options. Used before changing a booking.
OrderQuoteGet a price quote for adding ancillaries or making changes to an order without committing.
OrderCommitCommit pending changes to an order after reviewing a quote. Finalises the modification.

Roadmap — next 12 months

Airlines we are actively integrating. Each carrier below is NDC-certified on the IATA ARM Index Registry and goes through Norba's certification pipeline before being activated on the platform.

AirlineCodeRegionNotes
IberiaIB🇪🇺 EuropeIAG, oneworld
LufthansaLH🇪🇺 EuropeStar Alliance, LH Group lead
SWISSLX🇪🇺 EuropeLH Group, Star Alliance
Austrian AirlinesOS🇪🇺 EuropeLH Group, Star Alliance
Brussels AirlinesSN🇪🇺 EuropeLH Group, Star Alliance
Air FranceAF🇪🇺 EuropeSkyTeam, AF/KL
KLMKL🇪🇺 EuropeSkyTeam, AF/KL
Turkish AirlinesTK🇪🇺 EuropeStar Alliance, Istanbul hub
FinnairAY🇪🇺 Europeoneworld, Helsinki
TAP Air PortugalTP🇪🇺 EuropeStar Alliance, Lisbon
SASSK🇪🇺 EuropeSkyTeam, CPH/ARN/OSL
LOT PolishLO🇪🇺 EuropeStar Alliance, Warsaw
Virgin AtlanticVS🇪🇺 EuropeSkyTeam, London/Manchester
Aegean AirlinesA3🇪🇺 EuropeStar Alliance, Athens
Air BalticBT🇪🇺 EuropeLatvian LCC/hybrid
CondorDE🇪🇺 EuropeGerman leisure carrier
Discover Airlines4Y🇪🇺 EuropeLH Group leisure
SunExpressXQ🇪🇺 EuropeTurkish-German JV
Air SerbiaJU🇪🇺 EuropeBelgrade hub
AZALJ2🇪🇺 EuropeAzerbaijan, Baku
Ajet AirlinesVF🇪🇺 EuropeTurkish leisure LCC
Air DolomitiEN🇪🇺 EuropeLH Group Italian regional
Olympic AirOA🇪🇺 EuropeAegean Group
United AirlinesUA🌎 AmericasStar Alliance
Delta Air LinesDL🌎 AmericasSkyTeam, NDC 21.3
Air CanadaAC🌎 AmericasStar Alliance
Alaska / HawaiianAS/HA🌎 Americasoneworld
AeromexicoAM🌎 AmericasSkyTeam, Mexico City
AVIANCAAV🌎 AmericasStar Alliance, Bogotá
Copa AirlinesCM🌎 AmericasStar Alliance, Panama
LATAMLA🌎 AmericasSantiago/São Paulo
WestJetWS🌎 AmericasCanadian LCC
Spirit AirlinesNK🌎 AmericasUS ULCC
EmiratesEK🌍 ME & AfricaDubai, branded fares
Qatar AirwaysQR🌍 ME & Africaoneworld, Doha
EtihadEY🌍 ME & AfricaAbu Dhabi
Gulf AirGF🌍 ME & AfricaBahrain
Oman AirWY🌍 ME & AfricaMuscat
Royal JordanianRJ🌍 ME & Africaoneworld, Amman
EgyptAirMS🌍 ME & AfricaStar Alliance, Cairo
Air CairoSM🌍 ME & AfricaEgypt leisure/LCC
Kenya AirwaysKQ🌍 ME & AfricaSkyTeam, Nairobi
Air MauritiusMK🌍 ME & AfricaMauritius hub
Singapore AirlinesSQ🌏 Asia-PacificStar Alliance, Changi
Cathay PacificCX🌏 Asia-Pacificoneworld, Hong Kong
ANANH🌏 Asia-PacificStar Alliance, Tokyo
Japan AirlinesJL🌏 Asia-Pacificoneworld, Tokyo
QantasQF🌏 Asia-Pacificoneworld, Sydney
China EasternMU🌏 Asia-PacificSkyTeam, Shanghai
China SouthernCZ🌏 Asia-PacificGuangzhou/Beijing
Air ChinaCA🌏 Asia-PacificStar Alliance, Beijing
EVA AirwaysBR🌏 Asia-PacificStar Alliance, Taipei
China AirlinesCI🌏 Asia-PacificSkyTeam, Taipei
Malaysia AirlinesMH🌏 Asia-Pacificoneworld, KUL
Vietnam AirlinesVN🌏 Asia-PacificSkyTeam, Hanoi/SGN
IndiGo6E🌏 Asia-PacificIndia's largest
Philippine AirlinesPR🌏 Asia-PacificManila
ScootTR🌏 Asia-PacificSQ Group LCC
Jeju Air7C🌏 Asia-PacificKorean LCC
Hainan AirlinesHU🌏 Asia-PacificHaikou/Beijing
Bangkok AirwaysPG🌏 Asia-PacificThai boutique
SriLankan AirlinesUL🌏 Asia-Pacificoneworld, Colombo

Source: IATA ARM Index Registry · Airlines marked expired in the registry are excluded. Timelines are estimates and subject to change based on airline readiness.

Airline Integrations · Norba Docs