TravelKit
Flights, hotels, and travel experiences
TravelKit provides unified search across ALL GDS providers — Amadeus, Sabre, Travelport — returning the best options regardless of source. It handles PNR management, fare rules, ticket reissuance, and cancellation policies. Combined with PaymentKit and InsuranceKit, it enables full travel super-apps.
The integration tax, eliminated.
Stop wiring together fragmented APIs. TravelKit abstracts the complexity behind a single canonical interface so you can focus on your product.
The Old Way
Read 3+ different API docs
Handle varying authentication methods
Normalize fragmented data schemas
Build custom failure and retry logic
Maintain integration debt forever
With TravelKit
Install single unified SDK
Authenticate once with hyperscale keys
Write code against canonical schema
Built-in routing, retries & fallbacks
Switch providers without code changes
Everything you need.
TravelKit comes battery-included with 6 out-of-the-box capabilities designed for scale.
Flight Search
Search across all GDS providers for best fares
Flight Booking
Book flights with PNR management
Hotel Search
Search hotel availability and rates
Hotel Booking
Book hotels with confirmation management
Car Rental
Search and book car rentals
Itinerary Management
Unified trip itinerary across all bookings
Zero-build embedded experiences.
Product Managers love TravelKit because you don't have to build the UI from scratch. Drop our secure, compliant React widgets directly into your app.
- Fully customizable styling to match your brand
- Handles complex edge cases and error states automatically
- Always up-to-date with compliance regulations
export default function App() { return (
<TravelKitWidget
theme="light"
onSuccess={handleSuccess}
/>
);
}
The Inverse Adapter.
TravelKit sits above the Hyperscale SuperGraph, abstracting downstream providers entirely so you only have to write code once.
Your Application
TravelKit
Developer Experience
Beautiful, strongly-typed SDKs for modern languages.
1import { TravelKit } from '@hyperscale/sdk'23const travel = new TravelKit({ apiKey: 'hs_live_...' })45// Search flights across all GDS providers6const flights = await travel.searchFlights({7 origin: 'RUH',8 destination: 'DXB',9 departureDate: '2026-04-15',10 passengers: { adults: 2 },11 cabinClass: 'economy',12})1314// Book the best option15const booking = await travel.bookFlight(flights[0].id)16console.log(booking.pnr) // 'ABC123'17console.log(booking.source) // 'amadeus'Plays well with others.
TravelKit composes seamlessly with the rest of the Hyperscale ecosystem.
Part of these Blueprints.
TravelKit is a core component of these ready-to-deploy business solutions.
Start building with TravelKit.
Install the SDK, grab your API key, and make your first call in minutes.