Flightdeck platform
Build commerce that ships.
Flightdeck is dsco’s multi-tenant commerce platform — one API for catalog, checkout, subscriptions, fulfillment, and payouts. It powers RUO Pro today. Launch a hosted storefront in minutes, or go headless with the SDK and your own frontend.
Get an API key and make your first call, then place a first order — in a few minutes.
GuidesTask-focused walkthroughs: add products, wire checkout, subscriptions, returns, and more.
ConceptsHow the platform thinks: tenancy, topology, events, money, and the manifest model.
API referenceEvery endpoint, request, and response — interactive, backed by the live OpenAPI spec.
SDKThe typed @dscodotco/sdk — storefront and merchant clients, namespace by namespace.
Subscribe to events and verify deliveries with the signed, replay-safe signature.
Two ways to build a storefront
- Hosted. Author your store as data — theme tokens and typed sections — and one multi-tenant fleet renderer serves it. No frontend code to maintain. See Build a storefront.
- Headless. Keep full control of the frontend. Install
@dscodotco/sdk, point it at your tenant, and render however you like. Our Next.js Commerce fork is a complete, cloneable example — one backend, two frontends.
What Flightdeck gives you
- One deployable, many capabilities. Catalog, discovery, checkout, fraud controls, subscriptions, gift cards, store credit, fulfillment, marketing, affiliates, and provenance — behind a single tenant-credentialed API.
- Fail-closed multi-tenancy. Every request resolves its tenant from the credential; there is no default tenant and no cross-tenant leakage. See Tenancy.
- Money you can trust. Integer cents, a double-entry ledger, and deterministic idempotency keys so a retried request never double-charges. See Money.
- A stable, versioned contract. A
/v1HTTP surface with an OpenAPI description, a typed SDK, and replay-safe webhooks.
Ready? Make your first API call.