Developer portal

Crown Route developers

Build, test, and launch travel commerce services through one sandbox-first platform. Use APIs, SDKs, embedded checkout, mini program flows, webhooks, wallet simulation, and production readiness checks from the Partner Console.

Getting started

Follow this path to move from first sandbox request to a production-ready integration.

1

Sign up for a Crown Route sandbox workspace.

2

Verify your email and enable 2FA for secure console access.

3

Generate a sandbox API key from the Partner Console.

4

Open the product catalog and enable the services you want to test.

5

Review the API guide, SDK installation, embedded checkout, and mini program guides.

6

Use fake wallet top-up to simulate bookings, refunds, reports, and settlement.

7

Complete KYB, commercial approval, and wallet funding before production mode is unlocked.

checkout.ts
import { CrownRoute } from "@crownroute/sdk";

const client = new CrownRoute({
  apiKey: process.env.CROWNROUTE_API_KEY,
  environment: "sandbox"
});

const offers = await client.flights.search({
  origin: "DXB",
  destination: "LHR",
  departureDate: "2026-07-18",
  travelers: [{ type: "adult" }]
});

const booking = await client.bookings.create({
  offerId: offers.data[0].id,
  products: ["flight", "insurance", "esim"],
  settlementWallet: "primary"
});

Developer updates

Sandbox 2.0

Separate sandbox data, fake wallet top-ups, simulated bookings, and guided onboarding tour.

Mini Program Guide

New reference flow for banks, wallets, super apps, and VAS travel storefronts.

Postman Collection

Ready-to-run sample requests for flights, hotels, eSIM, checkout, and webhooks.

All guides