Interactive seating charts and ticketing. Run every event end to end.

Prices, partner seats, online sales, refunds, the box office counter and door scanning all work from the chart you drew. Run it from the dashboard, build it into your own product with the SDK, or have an AI agent such as Claude or ChatGPT draw the chart and set the prices.

$0.50 a ticket, first 25 free, no subscription · SDK: 100 free sold seats a month

  1. 1Chart
  2. 2Publish
  3. 3Prices
  4. 4Partners
  5. 5Sell online
  6. 6Refunds
  7. 7Box office
  8. 8Door
  9. 9Reports

200,000-seat stadium demo100,000-seat arena demoSDK quickstartPublished measurements

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.

From an empty room to the last ticket scanned.

Nine steps, one account, one chart. Every step below is in the product today.

Build

  1. 01

    Draw the chart

    Rows, curved rows, round and long tables, booths and standing areas. Trace over your floor plan from a PDF or image, or start from one of 58 templates. Or describe the room to an AI and SeatLayer draws it.

    Venue Designer
  2. 02

    Publish

    Publish stays off until the checks pass. Events already on sale keep the version they started with.

    Publishing and versions ↗
  3. 03

    Event and prices

    Pick the chart, set the date and currency, and price by category, by ticket type or seat by seat. Schedule ticket releases ahead.

    Event setup ↗

Sell

  1. 04

    Partners and channels

    Give a partner its own seats and prices on the map, or import a seat list from CSV. Each partner gets its own report link.

    Sales channels
  2. 05

    Sell online

    Share your event page on seatlayer.events, or paste one block into your own site. Buyers pay into your own account with Stripe, PayPal, Square or one of 11 more gateways. Close online sales yourself, or at a time you set.

    Sell on your website
  3. 06

    Orders and refunds

    Find any order by name, email, phone, order number or seat. Refund all of it or a few tickets, or cancel without a refund.

    Refunds and cancellations ↗

On the day, and after

  1. 07

    Box office

    Sell at the counter from the same live map. Take cash, your own card machine or a comp, and print on an 80 mm roll or A4.

    Box Office
  2. 08

    Door scanning

    Scan tickets with the SeatLayer app for iPhone, or in a phone browser. The app keeps scanning when the signal drops, and each ticket gets in once.

    Door check-in ↗
  3. 09

    Reports

    One Excel file with a sheet for each report, or each sheet as a CSV: ticket types, channels, seats, orders and the door list. Partners see their own sales at their report link.

Selling a season? Packages, renewals and season reports use the same charts.

Run it from the dashboard, your own product or an AI agent.

The same chart and the same live seats, whichever way you work.

For venues and organizers

The dashboard

All nine steps, plus the SeatLayer app at the door. Tickets go out as QR and PDF by email.

  • Chart
  • Publish
  • Prices
  • Partners
  • Sell online
  • Refunds
  • Box office
  • Door app
  • Reports

$0.50per ticket · first 25 free · no subscription

For ticketing platforms

The SDK, in your product

Put the designer, the seat picker and the Control Room inside your own product. Your checkout, orders and tickets stay yours.

$ npm install @seatlayer/js
new SeatPicker({ event, publicKey,
  onCheckout: (_, __, h) => yourCheckout(h.holdId) })

Web, iOS, Android, React Native, Flutter · servers: Node, Python, PHP, Java, Go, Ruby, .NET

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

For Claude, ChatGPT, Codex and any MCP client

An AI agent

Connect the SeatLayer MCP. The agent draws and publishes the chart, sets prices down to single seats, creates the event and its channels, and reads orders, door counts and report totals.

Works from a chat app, Claude Code (six ready SeatLayer skills), Codex or your own agent. Copilot is built into the Designer.

It asks you first. Before it changes an event on sale, it shows the change in the chat and waits for your yes.

Refunds need an admin. The agent can ask for one; an admin approves it in Orders.

Box office, door scanning and payment setup stay in the dashboard and the app.

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 SeatLayeryour own payment account
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.

Every event sells on its own, so a sell-out on one date never slows 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 with the SeatLayer app or a phone browser; it gets in 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 sells on its own, so a sell-out on Saturday never slows 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.

No chart skills needed

Describe your room. SeatLayer draws the seating chart.

You don’t have to learn a seating chart tool. Say what the room looks like in plain words. SeatLayer checks every row, tells your AI what to fix, and builds a chart you can edit, price and sell from.

  1. 01Describe it to Copilot, ChatGPT, Claude or any MCP client.
  2. 02SeatLayer checks it and names every problem by field.
  3. 03You get a real chart: rows, seats and prices you can change by hand or in words.

The free demo needs no account.

Illustration · describe, check, chart
You, to Copilot in the Designer

A 640-seat theatre. Stage at the front. Stalls: 18 curved rows with an aisle down the middle. A balcony with 6 rows. Four price levels, front rows dearest. Four wheelchair spaces at the back of the stalls.

Copilot: I wrote this as one venue. Check it and press Build when it looks right.

  • In the DesignerTell CopilotCopilot builds the venue in one step you confirm, then takes changes in words.See Copilot
  • Any chat AIPaste from ChatGPT, Claude or GeminiPress “Copy prompt for your AI”, describe the room there, paste the reply back. Works in the free demo.See how it works
  • Over MCPLet your agent build itClaude, ChatGPT, Codex or Claude Code draw the venue, publish it, set the prices and create the event.Connect an MCP client ↗

The panel is an illustration of the released flow; its labels are the product’s own.

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.

Can I run a whole event on SeatLayer?
Yes. Draw the chart, publish it, set prices, give seats to partners, sell online and at the box office, refund orders, scan tickets at the door with the iPhone app or a phone browser, and download the reports. All of it is in the dashboard. Platforms can put the same pieces in their own product with the SDK.
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?
No. You draw the chart, create the event, connect your payment account, then share your event page or paste one block into your website. The SDK is the developer path, for putting SeatLayer inside your own product.
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. The SeatLayer MCP separately authorizes agents to build charts and run events on one chart or a workspace, 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.