Skip to content

Theatrical

Build cinema-native applications with a typed, open-source SDK for Vista Group APIs.

Six packages. One developer platform.

@theatrical/sdk

The core TypeScript client — sessions, films, orders, loyalty, pricing, F&B. Full Zod runtime validation and typed error hierarchy.

@theatrical/cli

Developer tools for your terminal — theatrical init, theatrical codegen, and theatrical inspect for live API exploration.

@theatrical/react

Cinema-grade UI components: SeatMap, SessionPicker, OrderSummary, PaymentForm, and loyalty display widgets.

@theatrical/analytics

A typed query builder for Vista Horizon — fluent metric/dimension API with CSV, JSON, and chart export utilities.

@theatrical/events

A polling-based event bridge that detects state changes and emits typed booking, session, and inventory events in real time.

Templates

Production-ready starter apps. Clone, configure, deploy. The react-ticketing template ships a complete booking flow in minutes.