Self-Hosted Overview
Deploy and configure the self-hosted version of SeatSquirrel Designer and Picker
Overview
The self-hosted version of SeatSquirrel provides a complete, standalone seat reservation solution that you can deploy on your own infrastructure. It includes both the Designer (for creating layouts) and Picker (for seat selection) as static files that can be served from any web server.
Key Benefits:
- Complete control over your infrastructure
- No external dependencies on SeatSquirrel servers
Self-Hosting Access
Two Variants
The self-hosted package supports two integration modes, Standalone and iFrame SDK.
| Standalone | iFrame SDK | |
|---|---|---|
| How it works | Full-page app — edit designer.html / picker.html directly | SDK creates an iFrame; communicates via PostMessage |
| Integration | Configure window.SeatSquirrelConfig in HTML | Include designer-sdk.js / picker-sdk.js on your page |
| Best for | Simpler setups, direct JavaScript API, full control | CSS isolation, multiple instances, cross-origin deployments |
| SDK file needed? | No | Yes (sdk/designer-sdk.js or sdk/picker-sdk.js) |
Choose Standalone when you want the simplest integration — one HTML file, one config object, done.
Choose iFrame SDK when you need to embed SeatSquirrel inside an existing page alongside other content, or need CSS isolation from your site's styles, or need to deploy SeatSquirrel on a different domain.