Duffel is a self-serve REST API for flights, stays, and payments, with sandbox tokens and official Node, Python, and Ruby SDKs. Pricing is public pay-as-you-go: $3 per flight order plus 1% of order value, no upfront fees. Versioning is explicit and every change lands in a public changelog.
Duffel scores A on Supergood's API Report Card. Duffel is a self-serve REST API for flights, stays, and payments, with sandbox tokens and official Node, Python, and Ruby SDKs. Pricing is public pay-as-you-go: $3 per flight order plus 1% of order value, no upfront fees. Versioning is explicit and every change lands in a public changelog.
Duffel has a workable official integration path. Most engineering teams can build against it directly. Open API: self-serve, documented, with SDKs
Duffel is a modern, developer-first travel API platform that lets any business, from a two-person startup to a Fortune 500, sell flights, hotels, cars and ancillaries through a single REST/JSON API instead of integrating directly with legacy GDSs (Amadeus, Sabre, Travelport), airline-direct NDC connections, or hotel wholesalers.
Vertical: Travel & Expense (specifically the Modern Travel API / NDC Aggregation / Flights + Stays Booking sub-vertical). Air search (offer-request → offers across NDC, GDS and LCC content). Air pricing (re-confirm fare on a specific offer before booking, since offers expire ~30 minutes after creation).
Medium-to-large within the modern travel-API category and growing fast; the de facto choice for greenfield 'travel-as-a-feature' builds. Duffel publicly claims 500+ business customers across flights and stays.
Air offer requests: origin/destination, dates, cabin class, passenger types (adt/chd/inf), max connections, slice definitions, supplier timeout.
Duffel is approximately 8 years old (founded 2017, public launch in 2019 via Show HN on Hacker News, Y Combinator S18).
Supergood's grades measure one thing: can a customer's engineering team get their own data out programmatically? Supergood checks six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and rolls them into a letter grade. Supergood re-verifies grades, and they only move on evidence.
Duffel has partial MCP support. Duffel has not published an official MCP server, but a popular community server (flights-mcp) wraps the Duffel Flights API for flight search with documented install steps, and a second community gateway server is listed in the official MCP registry.
Partially. MCP support for Duffel exists but is incomplete, so what MCP clients like Claude, Cursor, and Codex can reach depends on what the available server covers.