Ethiopian Airlines NDC

What Is NDC

NDC (New Distribution Capability) is an industry initiative launched and supported by IATA for the development and market adoption of a new, XML-based data transmission standard (NDC Standard). The NDC Standard enhances the capability of communications between the airlines and travel agents to meet the future need of Airline Retailing.

Ethiopian Airlines NDC

There are two different options to connect to Ethiopian NDC.

  1. Direct connection - Travel agents can connect directly to the airline to shop, order, pay and issue the ticket and ancillary products. This option may be appealing to large travel agencies, travel management companies (TMCs) and online travel agencies (OTAs) with the IT resources to support a direct integration with an airline.
  2. Connect via aggregator - An aggregator is a technology provider that serves as an intermediary between the airline and the agency community. It provides a platform and IT services to support the transmission of NDC messages. A variety of companies have stepped into this space, including (but not limited to) the traditional GDSs.


Ethiopian has obtained Level 3 NDC Certification from IATA. Level 3 means that we have Offer & Order Management capabilities. In addition to all the booking and selling capabilities, key elements of servicing like changes in NDC booking is also supported. Ethiopian received its ARM certification on February 2022. ARMI stands for Airline Retailing Maturity Index. From the earlier NDC certification, ARMI encompasses not only the technical capability but also the partnership deployment and value capture aspects. And measures the retailing capability of carriers in terms of, capability verification, partnership deployment and value capture.

Schema Version

Currently Ethiopian airlines is using NDC schema version 17.2 which in practice means we have all the basic capabilities available but more enhancements such as ancillaries and extras will be included in the later versions as the standard still develops.

On boarding Process 

Recent updates

Available on test Status
 Go-Live date
16 Aug 2023LivePremium seat ancillary OrderChange RS, OrderViewRS16 Aug 2023
16 Aug 2023LiveCoupon information - coupon numbers, fare base codes, issuing airline details OrderViewRS16 Aug 2023
16 Aug 2023LiveAdding Multiple Contact Information OrderCreateRQ16 Aug 2023
18 Apr 2023LivePrice breakdown per passengerAirshopping RS, OfferPricRS, OrderViewRS18 May 2023
18 Apr 2023LiveBaggage allowance breakdown per passengerOfferPriceRS, OrderCreateRS18 May 2023
18 Apr 2023LiveSpecify Infant associated adultOrderCreateRQ18 May 2023
18 Apr 2023LiveView bookings that has ARNKOrderViewRS18 May 2023
Offer Management
No Image Found

Allows to search for a flight from one origin to one destination or from an initial origin to multiple cities.

No Image Found

Allows to get the price breakdown for the selected flights in the context of the number of passengers specified in AirShoppingRQ.

No Image Found

Allows to request a specified offer (inventory) to an order to be created and return a view of the held inventory or order

No Image Found

Allows to pay for orders and get ticketing documents. Paying for orders as well as handle ticketing of orders.

Order Management
No Image Found

Allows to give the available special services , meal and seat and add those selected services on a given order

No Image Found

Enables to retrieve PNR details. To use the retrieve request, first the user has to be authorized.

No Image Found

Enables to confirm a change made to an order

No Image Found

Enables to reshope for an order. A continuum after getting success response from OrderRetrive