GRAND THEATRE · 2,178 SEATS · LIVE DEMO Live demo · loads on click
Open full-page demo ↗

Live demo. The same SDK customers ship, on a 2,178-seat theatre. Switch to 3D and see the view from any seat.

Two ways to use SeatLayer.

Sell your own events, or build our seating into your product. Both use the same seat map and the same live inventory.

For venues and organizers

Sell tickets on your website

Checkout, box office and door check-in on one live seat map. Buyers pay through your own payment gateway.

$0.50per ticket · first 25 free · no subscription

Included

  • Seat map on your siteWordPress, Wix or any HTML page
  • CheckoutSeats held while the buyer pays
  • QR and PDF ticketsSent by email, open without login
  • Box office counterBest seats, print 80 mm or A4
  • Door check-inScan in a phone browser
  • RefundsFull or partial, from the dashboard
  • Counter discountsPresets and comps with a reason
  • 3D view from seatOn the same chart, at no extra cost

Set up in three steps: draw the room or pick one of 58 templates, connect Stripe, PayPal, Square, Braintree, Authorize.Net, Checkout.com, Mollie, Razorpay, Tap, Mercado Pago, Xendit, Flutterwave, Paystack or iyzico, then paste one block.

For ticketing platforms

Add seating to your platform

Embed the seat picker and Venue Designer with our SDK and API. Your checkout, orders and payments stay yours.

$0to go live · 100 free sold seats a month · then 10¢ to 5¢ a seat

$ npm install @seatlayer/js
import { SeatPicker } from '@seatlayer/js';
const picker = new SeatPicker({
  container: '#seat-picker',
  event: '<YOUR_EVENT_KEY>',
  publicKey: '<YOUR_PUBLIC_KEY>',
  onCheckout: (_, __, handoff) =>
    yourCheckout(handoff.holdId),
});
picker.render();
  • Seat pickerWeb, iOS, Android, React Native, Flutter
  • Embedded Venue DesignerYour customers draw their own rooms
  • Holds and booking APISigned webhooks, server-side prices
  • Server SDKsNode, Python, PHP, Java, Go, Ruby, .NET

You pay only for confirmed seats; holds, house seats and unsold seats are free. See pricing · Only need a layout? Try the free seating chart maker.

We build the seat map engine. Then we sell tickets on it.

Many ticketing tools use a third-party seat map, and seat map SDKs sell no tickets. SeatLayer builds both, so one account covers your website, your box office and your own platform, and a seated ticket costs the same $0.50 as any other.

Who builds whatChecked 25 Sep 2026
Layer Ticketing toolswith a third-party seat map Seat map SDKssuch as seats.io SeatLayerEngine and ticketing
TicketingCheckout, payment gateways, tickets, box office, door Their own Noneno ticketing or payments Built by SeatLayer14 payment gateways
Seat map engineMap, Designer, live seats, 3D Third-party Their own Built by SeatLayer3D on every chart
Seated ticketsWhat a reserved seat costs Often extraa seat map fee passed on Per used seaton top of your ticketing $0.50same as any ticket

One published chart. Every surface reads it.

Author the venue once. The same revision becomes the interactive seat map, the 3D view, the live inventory your team watches, the block on your website and the ticket at the door. Nothing is drawn twice.

One chart: 2,178 seats in 4 price categories, published as revision 3.

Describe the room once.

Describe it to Copilot, ChatGPT or Claude, or start from one of 58 templates. Finish it by hand and publish a reviewed revision that every later date reads.

Explore Venue Designer

Buyers pick exact seats.

Buyers see live availability and prices, ask for the best seats together, and the seats are held while they pay.

Read the SDK quickstart

See the view from any seat.

Optional 3D uses the same published chart and selection state. It loads only when a buyer asks for it, so nothing heavy sits on the first frame, and the complete 2D map is always one tap away. Every seat has a live 3D view from the seat; your own photos and panoramas show where you have them. 3D covers venues up to 60,000 seats.

Explore the 3D seat map

One live inventory per event.

Holds, releases and bookings for one event are ordered by that event alone, so a sell-out on one date never queues behind another. Control Room, Box Office and partner sales channels read the identical seat state.

See how it fits your platform

Or sell it on your own website.

Paste one block into WordPress, Webflow, Wix, Squarespace, Shopify or any HTML site. Buyers pick seats and pay through your own payment gateway without leaving your page. No code, no checkout to build.

Sell on your existing website

Every seat is a ticket, online or at the counter.

Hosted Ticketing issues a per-seat QR ticket with PDF and email. Your box office sells from the same map and prints on an 80 mm roll or A4; the door scans the same inventory. On the SDK path, your own ticket delivery takes over.

Box Office and check-in

The panel above is an illustration, labelled in its title bar. The hero picker and the hosted showcase below are the released product.

Benchmarked at 200,000 seats.

Public test venues, measured on desktop on 15 September 2026. The map is ready to use in under two seconds, and stays smooth while buyers zoom and pan.

Fixtures, method, every run and SHA-256 manifests: github.com/seatlayer/seatlayer-performance · Method and limits

Open the 200,000-seat live demo
Venue fixtureChart readyZoomPan
100,000seats1.02S58.6FPS60.0FPS
150,000seats1.44S58.6FPS60.0FPS
200,000seats1.95S57.6FPS60.0FPS
10,000simulated buyers on one event
9 msseat hold time at p99
0server errors

Load test on 18 September 2026 in an isolated test setup. How it was measured

Try a real hosted sale.

This is a live free event. Pick seats, check out, and a real ticket lands in your inbox. The same block works on WordPress, Wix, Webflow, Squarespace or any HTML page.

  1. Pick seatsOn the live map, the way your buyers will.
  2. Check outSeats are held while you enter an email. It's a free event, so nothing is charged.
  3. Get the ticketA QR ticket and PDF land in your inbox.
  4. At the doorStaff scan it on a phone; it admits once.
GRAND THEATRE SHOWCASE · FREE EVENT · HOSTEDLOADS ON CLICK

Built to be trusted with a sell-out.

Every claim links to where it is measured or written down.

One chart, many events. Each date has its own live inventory and its own ordering lane, so a sell-out on Saturday never queues behind Friday.

Uptime and status

The status page tests the production API from your browser and shows real response times, not a cached green badge.

Security and money

Prices are checked on the server, every workspace is isolated and webhooks are signed. SeatLayer never touches the buyer's payment. Security details.

Describe the room. Get the chart.

SeatLayer checks what the AI wrote. Publishing is always yours.

Copilot · available

Tell Copilot in the Designer

Describe the venue; Copilot builds it in one step you confirm, then takes changes.

See Copilot
Paste from any AI · available

Paste from ChatGPT or Claude

Copy our prompt, describe the venue, paste the reply. Works in the free demo.

See how it works
Designer MCP · available

From Claude or any MCP client

Your agent builds the whole venue in one call and checks it.

Connect an MCP client ↗

Start from a real venue.

58 free templates, from a 176-seat black box to a 200,000-seat stadium. Most open in 3D as well as 2D. Open one, make it your room and start selling.

Browse all 58 templates →

Questions we get asked.

Still have a question? or email hello@seatlayer.io.

How is SeatLayer different from seats.io and ticketing platforms?
SeatLayer builds its own seat map engine and sells tickets on it. Seat map SDKs such as seats.io have no ticketing or payments, and many ticketing tools use a third-party seat map. With SeatLayer one account covers checkout on your website with your own payment gateway, the box office, door check-in, and the SDK for your own product.
Can I start with hosted ticketing and move to the SDK later?
Yes. Keep the same account and the same chart. Sell on SeatLayer checkout first, then create new events under the SDK and embed the seat picker in your own product with your own checkout. Each event uses one of the two, so a live sale never changes hands halfway.
Is SeatLayer for small events?
Yes. The same engine renders a 300-seat studio theatre and a 200,000-seat stadium fixture; a small room is simply the easy case. Hosted Ticketing is self-serve from the first event, and Platform/SDK organizations get 100 free confirmed sold seats every month.
Do I need to be a developer?
Not for Hosted Ticketing. You design the chart, create the event, connect your own payment gateway and paste one block into your website. Platform SDK is the developer path: you embed the picker in your own product and keep your checkout.
Where does the money go?
The buyer pays through your own payment gateway, connected to your event. Your provider controls processing fees, applicable taxes and payout timing. SeatLayer bills its own Hosted Ticket charge separately; it is never part of the buyer's payment.
What is the largest venue you support?
There is no published ceiling. Public 100,000-, 150,000- and 200,000-seat venue fixtures were benchmarked on 15 September 2026, with 200,000 seats chart-ready in 1.95 s at 57.6 FPS zoom and 60.0 FPS pan on a desktop production build. Open the public 200,000-seat stadium demo to explore the same scale live. Fixtures, method and SHA-256 manifests: github.com/seatlayer/seatlayer-performance. Renderer evidence is not a concurrent-buyer capacity claim.
Does the embedded SDK replace my checkout?
No. In an embedded integration, your application keeps buyer identity, checkout, payment, tax, refunds, order records, and ticket delivery. SeatLayer handles venue geometry, seat selection, holds, live inventory, booking, and signed webhooks.
What is interactive seating chart software?
Interactive seating chart software lets a team design reusable venue geometry, embed current seat availability, create temporary holds, and confirm bookings through an API. SeatLayer builds that software itself and also sells tickets on it: hosted checkout on your own website, or the same seat map inside your product through the SDK.
Does the 3D seat map replace the 2D map?
No. The complete 2D map remains available. Optional 3D uses the same published chart and selection state, loads only after a visitor asks for it, and is offered when WebGL2 and the evaluated browser context support it.
Is SeatLayer a ticketing marketplace?
No. SeatLayer is not a marketplace and is not a general-admission-only ticketing tool. If you already sell through a platform, check what it covers before moving the seat map elsewhere. For example, read what Eventbrite reserved seating already covers.
How does SeatLayer pricing work?
Start real production sales with $0 upfront: every Platform/SDK organization receives 100 free SDK sold-seat credits each month. After that, one credit is used for each newly confirmed sold seat; rendering, holds, releases, house blocks, and unsold inventory are free. The first paid pack is $50 for 500 credits (10¢ each), with no standard subscription or minimum commitment. Purchased credits do not expire, and the “Powered by SeatLayer” badge is removed automatically after your first credit pack at no extra charge. Hosted Ticketing is billed separately at $0.50 per confirmed Hosted Ticket.
Can an AI assistant help a buyer find and select seats?
Yes. Opt-in buyer WebMCP lets a compatible in-browser assistant inspect an event, find adjacent seats within a budget, select seats and read the selection. Optional holding uses the normal checkout handoff; there is no payment tool. Designer MCP separately authorizes agents to edit a chosen chart, and the public knowledge MCP supplies read-only integration guidance.

Put your next event on sale.

Selling your own events? Your first 25 tickets are free. Building a platform? Start in test mode with 100 free sold seats a month.