Skip to main content
Voyant Connect is the supplier and inventory integration layer. Its mission is to normalize the travel industry: take inventory from many different suppliers, in many different shapes, and present it through one consistent, Connect-normalized model for products, availability, bookings, cruises, and flights. The core idea is simple. You bring your own supplier credentials, Connect ingests each supplier’s catalog and content once, and that normalized inventory is then shared across as many connections as you need. You integrate a supplier a single time and resell its inventory everywhere, instead of re-integrating it per app or per customer.

What Connect gives you

  • A normalized data plane for products, availability, suppliers, bookings, cruises, and flights, so your code does not care which upstream supplier a result came from.
  • A control plane for operators, connections, credentials, provider registrations, grants, links, webhooks, and audit logs.
  • Cross-connection reads that aggregate inventory across every connection in an operator’s catalog.
  • Provider integration primitives for building new supplier connectors.

The package family

Connect ships four public packages. Which one you use depends on what you are building.

connect-sdk

The raw typed HTTP client for the Connect API. Use it from non-Voyant apps and low-level tools.

connect-adapter

Adapts Connect inventory into the framework catalog as a SourceAdapter. Use it inside a Voyant app.

connect-provider-sdk

Primitives for building a provider integration: descriptors and credential helpers.

connect-cruises

Adapts Connect-normalized cruise inventory into a Voyant deployment’s cruises adapter.

Which package do I use?

You are buildingUse
A Voyant operator app that should sell Connect inventory@voyant-travel/connect-adapter
A non-Voyant app or tool calling Connect directly@voyant-travel/connect-sdk
A new supplier connector@voyant-travel/connect-provider-sdk
A Voyant deployment selling Connect cruises@voyant-travel/connect-cruises

Authentication

Connect APIs authenticate with a Voyant API token as a bearer token against https://api.voyant.travel. For machine-to-machine flows you can exchange OAuth client credentials for a short-lived bearer token. See Connect concepts for the auth and tenancy model, and Authentication for tokens and scopes.

Next steps

Connect concepts

Operators, connections, credentials, grants, and supply models.

Connect SDK

The client surface and how to call it.