---
title: "What is SeatLayer?"
description: "The core model—reusable charts, live events, and a booking flow that keeps your checkout in control."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.seatlayer.io/llms.txt
> Use this file to discover all available pages before exploring further.

# What is SeatLayer?

SeatLayer is reserved-seating infrastructure for products that need buyers to choose a real seat, table, booth, or general-admission place. You own the customer, checkout, and payment. SeatLayer owns venue geometry and live inventory.

> **The integration contract**
>
> The **browser holds** inventory temporarily. **Your server books** after it has inspected the hold and completed your payment or order logic.

## Two objects power everything

- **Chart** — The reusable venue document: rows, tables, booths, GA areas, sections, accessibility metadata, and pricing categories.
- **Event** — A published chart placed on sale with independent, realtime seat inventory. Reuse one chart for many performances.

## Seat lifecycle

| Status | Meaning | Who changes it |
|---|---|---|
| `free` | Available to select | Expiry, release, or operator |
| `held` | Reserved for a short checkout window | Buyer SDK |
| `booked` | Permanently sold | Your server |
| `not_for_sale` | Removed from sale | Organizer or operator |

The picker receives inventory updates in realtime, so buyers see a seat disappear before they can select stale inventory. A successful booking is all-or-nothing: conflicts return without partially booking the request.

## What stays in your product

- Buyer identity, orders, payments, refunds, and tax logic.
- The final decision to confirm a booking.
- Your own checkout UI and business rules.

## What SeatLayer provides

- A white-label Designer for authoring complex venues.
- Buyer SDKs for script tag, JavaScript, React, React Native, iOS, Android, and Flutter.
- Realtime holds and inventory synchronization.
- Server APIs, signed webhooks, an embeddable control room, and reporting.

- **Build the full loop** — Continue to the [Quickstart](/start/quickstart) to create a test event, embed the picker, and confirm a booking.
- **Inspect the server contract** — Jump to the [booking endpoint](/server-api/booking) for request fields, responses, and conflict handling.

## Open-source resources

- **SeatLayer SDK** — Inspect the official JavaScript and React packages in
[seatlayer/seatlayer-sdk](https://github.com/seatlayer/seatlayer-sdk).
- **SeatLayer for Flutter** — Install [`seatlayer`](https://pub.dev/packages/seatlayer) or inspect the
source in
[seatlayer/seatlayer-flutter](https://github.com/seatlayer/seatlayer-flutter).
- **SeatLayer for React Native** — Build Expo, iOS, and Android applications with
[seatlayer/seatlayer-react-native](https://github.com/seatlayer/seatlayer-react-native).
- **SeatLayer iOS SDK** — Evaluate the public Swift package source in
[seatlayer/seatlayer-ios](https://github.com/seatlayer/seatlayer-ios).
- **SeatLayer Android SDK** — Build native Kotlin applications with
[seatlayer/seatlayer-android](https://github.com/seatlayer/seatlayer-android).
- **SeatLayer AI Toolkit** — Give a coding agent the portable integration skill, diagnostics, and
verification workflow from
[seatlayer/seatlayer-ai-toolkit](https://github.com/seatlayer/seatlayer-ai-toolkit).
- **SeatLayer on GitHub** — Discover all public SeatLayer repositories at
[github.com/seatlayer](https://github.com/seatlayer).

The SeatLayer platform and inventory service remain private. Public repositories
contain supported SDKs, examples, and agent-integration tooling.

Source: https://docs.seatlayer.io/start/overview/index.mdx
