NDCTerm vs Duffel
Duffel is a developer-first NDC API for builders. NDCTerm is an agent-first cryptic terminal for travel agents. Both touch NDC content — but the audience and the shape of the work are different.
At a glance
| Capability | Duffel | NDCTerm |
|---|---|---|
| Primary user | Developer building a product | Travel agent making a booking |
| Interface | JSON API + components | Cryptic command terminal |
| NDC content | Yes | Yes |
| Typical use case | Embed flight booking in another app | Book directly as an agent |
| Engineering required | Yes — you build on top | None — you log in and type |
| Pricing | Per-transaction, public | TBD — in limited release |
| Setup | Self-serve, sign up & build | Invitation / partnership |
Code vs cryptic
Searching for a flight in Duffel means writing code. In NDCTerm, it's a single command. Same content, different shape.
// Create an offer request
const request = await duffel.offerRequests.create({
slices: [
{
origin: 'JFK',
destination: 'LAX',
departure_date: '2026-11-15',
},
],
passengers: [{ type: 'adult' }],
cabin_class: 'economy',
});
// Then fetch offers, present to user, create order…
> 15NOVJFKLAX
Searching JFK → LAX · 15 Nov · All carriers…
1 AA 1 08:00 11:30 Nonstop
2 UA 269 09:15 12:35 Nonstop
3 B6 524 10:45 14:15 Nonstop
> 1
> -DOE/JOHN MR
> WP
> 2ER
Booked. PNR: ABC123
When to use which
Duffel is the right tool when…
- You're a developer or product team embedding flight search and booking into your own application.
- You need a programmatic interface to manage offers, orders, ancillaries, and post-booking servicing.
- Your end users are travelers or expense systems, not agents.
- You want public per-transaction pricing and self-serve onboarding.
NDCTerm is the right tool when…
- You're a travel agent who books directly — not a developer building a product.
- You think in cryptic and want NDC content without the GDS contract overhead.
- You want the speed of a terminal with the offers of NDC.
- You don't want to maintain code; you want to type a command and get an offer.
FAQ
>Are Duffel and NDCTerm direct competitors?
Not really. Duffel is a developer-first API for building travel products. NDCTerm is an agent-first cryptic terminal for booking flights. Both deal with NDC content, but the user is different — a developer integrating travel into another product, versus a travel agent making a booking.
>Can a travel agent use Duffel directly?
Duffel is designed for engineers writing code. An agent can't open Duffel and type a cryptic command — they'd need an application built on top of it. NDCTerm is the application; agents can use it directly.
>Does NDCTerm have an API like Duffel?
Today NDCTerm is focused on the agent-facing terminal. We don't expose a public API. If your need is to embed flight booking into your own product, Duffel is purpose-built for that.
See if NDCTerm fits the way you book
NDCTerm is in limited release. Tell us how you'd use it and we'll be in touch.
Request AccessCompare with: Sabre · Amadeus · Travelport