Skip to content
@seatlayer

SeatLayer

Reserved seating for ticketing platforms and venues — design a seat map, embed it, and never sell the same seat twice.

SeatLayer — seat map APIs and SDKs for web, mobile, and backend applications

SeatLayer provides APIs and SDKs for interactive seating charts in web and mobile apps. Start with a ready seat picker or compose the chart into your own interface, with live seat availability, temporary holds, and server-side booking.

Seat map SDK and API overview · Documentation · Seating chart demos · Support

SeatLayer interactive seating chart with ticket categories, live availability, and best-available seat selection

Try the Grand Theatre seat picker · Explore the 53,018-seat stadium · See the interactive 3D seat view

Choose a seat map SDK

Platform Package Guide and examples
JavaScript / TypeScript @seatlayer/js JavaScript seat map SDK
React @seatlayer/react React seating chart components
Vue @seatlayer/vue Vue seating chart components
Angular @seatlayer/angular Angular seating chart components
Flutter seatlayer Flutter seat picker SDK
React Native / Expo @seatlayer/react-native React Native seat map SDK
Swift / SwiftUI iOS Swift package iOS seating chart SDK
Kotlin / Jetpack Compose Android Maven package Android seating chart SDK
See the mobile seat picker and 3D view in action

SeatLayer Flutter picker walkthrough from venue overview to seat selection and 3D view

Build this with the Flutter seat map SDK.

Connect your backend

Use a server SDK to inspect holds, confirm bookings, manage events and inventory, and verify webhooks. In a Platform/SDK integration, your backend owns payment, orders, tickets, and refunds.

Language Package Guide
Node.js @seatlayer/server Node.js server SDK
Python seatlayer Python server SDK
PHP seatlayer/seatlayer-php PHP server SDK
Java io.seatlayer:seatlayer-java Java server SDK
Go github.com/seatlayer/seatlayer-go Go server SDK
Ruby seatlayer Ruby server SDK
.NET SeatLayer .NET server SDK

Build the seating experience

Hosted ticketing and WordPress

Managed Ticketing provides event pages and checkout using the organizer's connected payment account. The WordPress seating chart plugin embeds that buyer experience in an existing site. See the WordPress integration guide for the approved Managed account requirement and setup.

Choose an integration · Service pricing

Pinned Loading

  1. seatlayer-ai-toolkit seatlayer-ai-toolkit Public

    SeatLayer's AI toolkit for coding agents — portable agent skills, deterministic integration diagnostics, and optional Designer MCP configuration for building reserved-seating and seat-map integrati…

    JavaScript 2

  2. seatlayer-flutter seatlayer-flutter Public

    Flutter seat map SDK — a native seating chart and seat picker for iOS and Android ticketing apps, with live availability, best available seats, holds, 3D seat views and secure checkout.

    Dart 1

  3. seatlayer-react-native seatlayer-react-native Public

    SeatLayer's official React Native seat map SDK — interactive reserved-seating charts with live availability, seat selection, holds, and a typed TypeScript API for iOS and Android ticketing apps.

    TypeScript 1

  4. seatlayer-node seatlayer-node Public

    Official Node.js server SDK for SeatLayer reserved seating — charts, events, holds, booking, and webhook verification with idempotency and retries built in.

    TypeScript 1

  5. seatlayer-wordpress seatlayer-wordpress Public

    SeatLayer's official WordPress plugin — interactive reserved-seating charts with live availability, seat selection, holds, and ticket sales through your own Stripe or Razorpay account.

    PHP

  6. seatlayer-sdk seatlayer-sdk Public

    SeatLayer's official JavaScript seat map SDK — interactive reserved-seating charts with live availability, seat selection, holds, and typed React, Vue, and Angular APIs for web ticketing apps.

    TypeScript

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…