Put the seat map inside your product.
The browser shows the map and holds seats. Your server checks the hold, takes payment and confirms the booking. Orders, customers and refunds stay in your system.
SeatLayer for ticketing platforms →SeatLayer is a seat map SDK like seats.io. You pay $0.10 per sold seat, down to $0.05 at volume, and credits you buy never expire. If you also want to sell the tickets, checkout on your own site, a box office, refunds and door check-in come with it.
seats.io sells yearly plans of used seats, and unused seats expire when the contract year ends. SeatLayer credits are bought when you need them and never expire. Every organization also gets 100 free sold seats each month.
Start with one way and add more later. It is the same venue chart and the same live seats every time, so nothing has to be rebuilt.
Checkout on your page, paid into your own gateway. $0.50 a ticket.
Sell on your website →Free plugin. Pick the event from a list and the seat map appears on the page.
Get the plugin →Add the seat map to your platform with the SDK. Your server keeps checkout and orders.
See the SDK →Native SDKs put the same seat map inside your iPhone and Android apps.
Mobile SDK guide ↗Embed the Designer and the live control panel so your organizers never leave your product.
See the control panel ↓Give sponsors and agencies their own seats and login, and track each channel.
See sales channels ↓Staff sell from the same live map and print tickets on 80 mm or A4.
See the box office →Describe the venue to Copilot, ChatGPT or Claude, or upload a floor plan. No chart tool to learn, and you review before anything is published.
See AI chart building →seats.io facts come from its public pricing and docs, checked 5 Sep 2026. For the full feature grid, see SeatLayer vs seats.io.
| Feature | SeatLayer | seats.io |
|---|---|---|
| SDK pricing: seat map in your own product | ||
| Price per seat | $0.10 → $0.05per sold seat | €0.18per used seat, Silver |
| What counts | Sold seats onlyheld or abandoned seats are free | Used seatsselected, booked or assigned |
| Unused seats | Never expire | Expireat the end of the plan period |
| Plan or contract | None100 free sold seats a month | Monthly or yearly planSilver €450 a year |
| Build the venue | ||
| Free chart maker | Yesstart without signing up | Not stated |
| Venue templates | 58 free templatestheatres, arenas, stadiums, clubs | Not stated |
| AI builds the chart | From a description or a floor planCopilot, ChatGPT or Claude; you review before publishing | Not stated |
| Import existing plans | PDF, SVG and DXFtrace a PDF or bring vector shapes | Plan imagetrace it, or scan for seats |
| Rows, sections, tables, booths, GA | Yeswith floors | Yeswith floors |
| Accessible seats | Yesshown to buyers as a filter | Yes |
| Buyer experience | ||
| Buyers pick seats on phone and desktop | Yestouch and pinch-to-zoom | Yes |
| Best available | Yes | Yes |
| 3D and view from seat | Every chart, automaticallyon every plan, no conversion step | Opt-in since 22 Sep 2026each chart converted in the designer |
| Buyer languages | 37 | 37 |
| Stadium scale | 200,000 seats in 1.95 s10,000 buyers at once, 9 ms hold | Published case studies |
| Hosted ticketing: sell on your own website | ||
| Price per ticket | $0.50no percentage, first 25 free | Not offered |
| Checkout on your website | Yespaid into your own gateway | Bring your own |
| Payment gateways | 14, paid to your accountStripe, PayPal, Square and 11 more | Bring your own |
| QR and PDF tickets | Yesemailed for every seat | Bring your own |
| Box office counter | Yessame live map, 80 mm or A4 | Bring your own |
| Refunds | Yesa whole order or one ticket | Bring your own |
| Door check-in | Yesfrom any phone browser | Bring your own |
| WordPress plugin | Freeblock or shortcode | Not stated |
| For platforms | ||
| Web, mobile and server SDKs | YesReact, Vue, Angular, iOS, Android, Flutter, RN | Yes |
| Embed the Designer | Yesin your own admin | Yes |
| Embed a live control panel | Yessales, holds and blocks in real time | Event Manager |
| Sales channels | Yespartners get their own login and reports | Yes |
| Season tickets | Yes2 to 20 events, same seat, renewals | Yes |
| REST API and webhooks | Yessigned webhooks | Yes |
| AI agents (MCP) | Designer and buyer tools | Not stated |
| Large accounts | ||
| Custom agreement | Above 100,000sold seats a month | From 20,000used seats a month, with minimums |
IncludedNot includedNot stated by seats.ioseats.io facts from its public pages, checked September 2026
Check it yourself: Quickstart OpenAPI SDK source on GitHub Live demo venues
Tested on public venue files with simulated buyers, September 2026. How we measured loading · How we measured buyers · Every run on GitHub
Paste the public buyer-page URL of any seats.io event. SeatLayer reads the public chart and makes an editable draft. It never publishes the result automatically.
Or enter the public workspace key, event key and region. Never a secret key.
Sections, rows, seats, labels, price levels and accessible seats come across. Anything unclear is flagged.
Test holds, payment, tickets and the door on the new venue before you move live sales.
What moves: the chart. The import does not transfer the seats.io account, event record, orders, tickets, customers, payments, or private dashboard data.
Both use the same venue chart and live seats. seats.io offers only the first way.
The browser shows the map and holds seats. Your server checks the hold, takes payment and confirms the booking. Orders, customers and refunds stay in your system.
SeatLayer for ticketing platforms →Connect the organizer's payment gateway keys so payment goes to its account. You get checkout on your site, QR and PDF tickets, refunds, a box office counter and door check-in. $0.50 per confirmed ticket, the first 25 free.
The control panel is a live board for each event. Add it to your admin with the SDK and your organizers watch sales, holds and blocks as they happen, and run the event without leaving your product. Each person sees only the tools you allow.
Your server decides each operator's tools; no secret key reaches the browser. Embedded control panel guide ↗
Big events rarely sell through one door. Set aside seats for sponsors, agencies, presales and the box office, invite each partner with their own login, and watch every channel sell from the same live seat map. It works whether you sell with SeatLayer or through your own checkout with the SDK.
Still have a question? or email hello@seatlayer.io.
Paste a seats.io event page, check the draft, and run a test sale. It costs nothing to try.