SeatLayer
officialBuild seating charts and run reserved-seat events: sections, prices, blocked seats and sales reports
What can you do with SeatLayer MCP?
- Draw and publish a seating chart — Describe a room in plain words and have the agent build the chart, check it, and publish a reviewed revision.
- Set event pricing — Create the event with its date and currency, then set prices by category, ticket type, or down to single seats.
- Create partner channels — Give a partner its own seats and prices on the map, or import a seat list from CSV.
- Read orders and totals — Look up orders and read door counts and report totals for an event.
- Request refunds with approval — Ask for a refund, which an admin then approves in Orders before it goes.
Hosted MCP Server
npx add-mcp 'https://mcp.seatlayer.io/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
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 Chart
- 2 Publish
- 3 Prices
- 4 Partners
- 5 Sell online
- 6 Refunds
- 7 Box office
- 8 Door
- 9 Reports
200,000-seat stadium demo 100,000-seat arena demo SDK quickstart Published measurements
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
- 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.
- Publish Publish stays off until the checks pass. Events already on sale keep the version they started with.
- Row A, seat 14 · $150 on the map Early release ends Fri 18:00 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.
Sell
- Partner A Sponsor 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.
- Friday · 7:30 PM WordPress · Wix · Webflow · Squarespace · Shopify · HTML Online sales on · closes Fri 17:00 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.
- Name, email, phone, order or seat Order 4H7K · 3 tickets $360 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.
On the day, and after
- GRAND HALL 80 mm roll or A4 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.
- Admitted Row F · 12 Works offline 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.
- Ticket type Sold Scanned Total 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.
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.50 per ticket · first 25 free · no subscription
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
$0 to go live · 100 free sold seats a month · then 10¢ to 5¢
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.
- Start hosted, add the SDK later Sell on SeatLayer checkout today. Put the same seat picker in your own product later, on the same account and the same chart.
- 3D on every chart Every chart opens in 3D, in checkout and in the SDK, with no conversion step. Buyers look from their seat before they pay.
- Your own payment account Stripe, PayPal, Square and 11 more gateways. Buyers pay you directly.
- Start from your floor plan Upload a plan image or PDF and click it. One click adds a block of printed seats, or a whole section with its seats.
- An editor for real venues Curved rows, tiers, floors, tables and booths, checks before you publish, and Copilot edits you review first.
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.
Friday · 7:30 PM · Reserved seating
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.
Buyers pick exact seats.
Buyers see live availability and prices, ask for the best seats together, and the seats are held while they pay.
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.
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.
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.
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.
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 fixture | Chart ready | Zoom | Pan |
|---|---|---|---|
| 100,000 seats | 1.02 S | 58.6 FPS | 60.0 FPS |
| 150,000 seats | 1.44 S | 58.6 FPS | 60.0 FPS |
| 200,000 seats | 1.95 S | 57.6 FPS | 60.0 FPS |
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.
- Pick seats On the live map, the way your buyers will. Pick seats
- Check out Seats are held while you enter an email. It's a free event, so nothing is charged. Check out
- Get the ticket A QR ticket and PDF land in your inbox. Get the ticket Grand Theatre Showcase
- At the door Staff scan it with the SeatLayer app or a phone browser; it gets in once. At the door
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.
Scale
Each event has its own live inventory, so a sell-out on one date never slows another. 200,000 seats chart-ready in 1.95 s.
Uptime and status
The status page tests the production API from your browser and shows real response times, not a cached green badge.
Support and SLA
Live chat and hello@seatlayer.io from your first event. Enterprise adds SLA and SSO/SAML; every account gets our DPA. Ask about an SLA.
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.
- 01 Describe it to Copilot, ChatGPT, Claude or any MCP client.
- 02 SeatLayer checks it and names every problem by field.
- 03 You get a real chart: rows, seats and prices you can change by hand or in words.
Describe a room in the free demo
The free demo needs no account.
- 1 Describe
- 2 SeatLayer checks
- 3 Your chart 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.
- Stage front Stage
- Stalls, 18 curved rows 468 seats Stalls, 18 curved rows
- Balcony, 6 rows 168 seats Balcony, 6 rows
- 4 price categories front dearest 4 price categories
- Wheelchair spaces no row given Wheelchair spaces
items[1] Stalls: the wheelchair spaces are not on a row. Say which row they belong to.
Your AI put them on the back row. Nothing is saved until you build it.
Edit by hand or in words, then publish. One Undo brings the old draft back. It opens in 3D too.
- In the Designer Tell Copilot Copilot builds the venue in one step you confirm, then takes changes in words. See Copilot Tell Copilot
- Any chat AI Paste from ChatGPT, Claude or Gemini Press “Copy prompt for your AI”, describe the room there, paste the reply back. Works in the free demo. See how it works Paste from ChatGPT, Claude or Gemini
- Over MCP Let your agent build it Claude, ChatGPT, Codex or Claude Code draw the venue, publish it, set the prices and create the event. Connect an MCP client ↗ Let your agent build it
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.
- Concert Arena, End Stage Stage at one end, standing floor and a front pit. Use this template See it in 3D
- Grand Theatre Two dozen named sections in rings around one stage. Use this template See it in 3D
- Wedding Reception Head table and guest tables round the dance floor. Use this template See it in 3D
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.
Machine-readable site index: /llms.txt · full corpus: /llms-full.txt Source page: https://seatlayer.io/ · Questions: Contact SeatLayer · hello@seatlayer.io