Embed travel booking inside your product.
Bring travel into the app your customers already use: a neobank, a property marketplace, an HR suite. White-label or co-branded, and you stay the brand of record.
At a glance
Who it’s for
Product teams at neobanks, marketplaces and HR suites who want travel in their app.
The problem today
Travel usually means a redirect, or a frame that looks and behaves like someone else’s product.
With OnArrival
Booking screens run inside your app, in your design system, with one backend behind every platform.
Next step: Design the embedded flowKey facts
- 6+ platforms from one backend
- No iframes: components use your design tokens
- WCAG 2.2 AA contrast and keyboard support
Terms in plain English
- SDK
- A code package your developers add to the app.
- Iframe
- A web page shown inside another page, with its own look and rules.
- Headless
- Use our APIs with screens you build yourself.
Native to the product. Owned by your brand.
From sandbox to production.
Start with test inventory, then check styling, analytics, payments and after-booking support before going live.
- Install
Add the SDK
One package, one API key. Test inventory is live the moment you sign in.
- Theme
Match your brand
Your colours, fonts, corner radius and spacing apply to every component automatically.
- Compose
Pick your products
Flights, stays, experiences, insurance: show only what your app needs.
- Measure
Stream the data
Every search and booking event flows to your data warehouse from day one.
Your checkout, your design system.
The flow your customers already trust, now booking a flight, a stay or a full bundle without leaving your app.
Match your design system
Building blocks
Accessible by default
Your interface. A connected booking flow.
The travel components run inside your app, not in a frame from another site. Styling, navigation and keyboard focus stay consistent with the rest of your product.
Your design, not ours
One focus order
No cookie breakage
Load only what you need
What the travel SDK includes.
Embed
Works wherever your app runs.
- React, React Native, Vue
- Web components
- iOS and Android
- Server-driven UI
Theme
Looks like your product.
- Design tokens
- Light and dark
- Locale and currency
- Right-to-left support
Compose
Show only what you sell.
- Any product
- Bundle builder
- Upsell slots
- Headless mode
Operate
Run it with confidence.
- Event webhooks
- Warehouse sync
- A/B test hooks
- Versioned releases
Every step, on brand.
Search, offers, checkout and after-booking screens all take on your brand.
Search
Offers
Checkout
Manage
Fast, native, accessible.
Pairs well with
Most of our customers use two or three of these together.
