Why us
What is Seatmap.pro?
Seatmap.pro is an enterprise platform for creating, managing, and rendering interactive venue seating charts. Built for ticketing companies, booking platforms, and venue operators, it provides three core components: a visual Editor for designing seat maps of any complexity, a high-performance Booking Renderer (TypeScript SDK available as @seatmap.pro/renderer on npm) that handles WebGL rendering of 10,000+ seats at 60fps, and a Booking API v2 for real-time seat availability, locking, and sales integration. The platform operates as a visualization layer – it never stores prices, sales data, or payment information. Your ticketing system remains the single source of truth. Seatmap.pro supports both cloud SaaS deployment (from EUR 100/month) and fully self-hosted on-premise installation via Docker and Helm charts. It is framework-agnostic and integrates with React, Vue, Angular, Svelte, or vanilla JavaScript applications.
The platform integrates with any ticketing system regardless of existing seating plan support – it works as a standalone visualization layer alongside your booking and payment infrastructure.
Components
Seatmap Pro consists of four components that work together:
-
Editor – a visual workspace for creating and managing venue seating layouts. Supports drag-and-drop sections, row transformations, SVG background import, venue shapes, tables, and pricing zone assignment. Can be embedded in your application via iframe with SSO and configurable tool visibility.
-
Booking Renderer – the interactive seat picker embedded on your selling page. Available as a TypeScript SDK (
@seatmap.pro/rendereron npm). Uses WebGL to render 10,000+ seats at 60fps. Framework-agnostic: React, Vue, Angular, Svelte, or vanilla JS. -
Booking API v2 – a REST API for managing events, pricing, seat locking (with configurable TTL), and sales confirmation. Your backend creates events, assigns prices, and controls the booking lifecycle through this API.
-
Admin Renderer – an operational tool for support teams and back-office managers. Provides seat status visualization, category assignment, and event management capabilities that integrate into your admin panels.
The platform handles two types of seating:
- Numbered seats – individual seats with section, row, and seat identifiers
- General admission (GA) – sections with a ticket capacity but no assigned seats
Data privacy
Seatmap Pro is a visualization layer only. It does not process payments, store sales data, or track your revenue.
- Prices can be abstract: “Price 1”, “Price 2” – the platform never needs to know actual amounts
- Checkout happens entirely on your side
- The platform sees seat locks, not sales or payments
- Your pricing strategy, revenue data, and customer information never leave your systems
This separation means Seatmap Pro has no visibility into your commercial operations, even when using the cloud SaaS deployment.
Deployment
Seatmap Pro supports two deployment models:
- Cloud SaaS – hosted by Seatmap Pro in EU data centers. Starting at EUR 100/month with no per-seat fees.
- On-Premise – full installation on your own Kubernetes cluster via Docker images and Helm charts. You control the database, Redis cache, networking, and TLS termination. EUR 20,000/year or EUR 60,000 perpetual license, unlimited seats.
Both deployment models provide the same feature set – there is no feature gating by plan. For a deeper comparison of deployment approaches, see SaaS, On-Premise, and Managed On-Premise.
Next steps
- Getting Started – end-to-end integration walkthrough from schema creation to checkout
- Renderer SDK Setup – install the npm package and render your first venue
- API v2 Documentation – full REST API reference
- Request a Demo – see the platform in action with your own venue data