Skip to content

API REFERENCE · GENERATED FROM THE TYPES · FREE · MIT

OpenSeat API reference

Every component, hook, function and type the seven @openseat/* packages export, read straight from their TypeScript declarations and JSDoc, so this page cannot drift from the code. Plus the REST contract your backend implements.

1,200 exports in 8 entry points · press / or Ctrl K to search

npm i @openseat/react @openseat/core @openseat/adapter-rest konva react react-dom
first npm release pending

Install commands show the public npm names. The first npm release is pending; the packages are free and MIT licensed.

ROW A · MOST USED

The handful of exports most integrations touch: the two maps, the designer, the data hooks, the REST adapter and the layout generators.

ROW B · HOW THEY FIT

Seven packages, four tiers.

A layout is one JSON document from @openseat/core. The engines read it, the React bindings draw it, and the editor writes it. Nothing in the SDK talks to a server except through the adapter you pass in.

  1. T4App

  2. T3Bindings

  3. T2Engines

  4. T1Foundation

Your app
Each tier imports only from the tiers below it. Install what you use: a booking page needs react and core; the designer adds editor.

ROW C · PACKAGES

Browse by package.

Each page lists every public export with its signature, props or parameters, defaults and examples.