Free Premium Plan Offer: Activate a device prior to October 1st and get Premium free for one year! $2,995 value. Find out more »

Build Screen Apps with

Tools You Already Know

A Web SDK for Screen Applications

React, TypeScript, HTML, CSS — the TelemetryOS SDK extends your web stack with platform APIs for storage, MQTT, hardware, and fleet-wide content control

React & TypeScript
Build screen applications with the same web technologies your team already knows — React, TypeScript, HTML, CSS, and Vite. Zero learning curve for any web developer.
4-Scope Persistent Storage
Application, Instance, Device, and Shared storage scopes with real-time sync across all render views. Persist state across reboots and share data between applications.
Platform APIs
Media Library, Proxy Fetch, Weather (30+ fields), MQTT, Device capabilities, Playlist control, and Emergency Overrides — all accessible from your JavaScript application.

What the SDK Provides

Platform APIs and Browser APIs, Together

The SDK injects MQTT, storage, and platform services into your application. Standard browser APIs give you native access to serial ports, USB devices, Bluetooth peripherals, and cameras — no native code required.

Product feature
  • Three Mount Points: Render, Settings, Web Render runs on the physical screen. Settings provides a configuration UI in TelemetryOS Studio for admins. Web exposes browser-accessible interfaces for staff dashboards, operator desks, and public forms. One application, three deployment targets.
  • MQTT — Bidirectional IoT Messaging The SDK injects MQTT broker connectivity. Discover brokers, connect, publish commands to actuators and equipment, subscribe to sensor data — with configurable QoS levels. Plus WebSerial, WebUSB, Bluetooth, and cameras via native browser APIs.
  • Proxy Fetch with Fleet-Wide Caching Call external APIs without CORS issues. The SDK's proxy routes requests through TelemetryOS with automatic caching and bandwidth management — reducing redundant external API calls across your entire device fleet.
  • Playlist, Override & Media Control Advance pages, navigate playlists, adjust page duration for interactive content, trigger emergency overrides, and query the media library by folder or tag — all from application code.

Built-In Developer Experience

  • 4-Scope Storage with Real-Time Sync Application, Instance, Device, and Shared storage scopes with reactive hooks. Data persists across reboots and syncs in real time to all render views. Store hooks provide automatic subscriptions and cleanup.
  • Weather, Platform APIs & Device Webhooks 30+ weather fields (conditions, forecasts, severe alerts). Platform methods for accounts, users, devices, and applications. Device webhooks stream logs, playback events, and view data in real time.

Complete Toolkit

Every API Your Screen Application Needs

Storage, MQTT, hardware, weather, media, overrides, and a settings component library — one SDK for the full range of screen application requirements

React & TypeScript
Standard web stack — any web developer can build TelemetryOS applications with familiar tools and zero learning curve.
Persistent Storage
Four storage scopes (Application, Instance, Device, Shared) with real-time sync and cross-reboot persistence.
MQTT Integration
SDK-injected bidirectional MQTT — publish commands, subscribe to sensor data, and communicate with IoT devices.
Hardware Access
WebSerial, WebUSB, Bluetooth, and camera browser APIs for bidirectional hardware control — no embedded programming required.
Settings Components
23 pre-styled React components for building settings views — ship configurable applications without custom settings UI.
Offline-First
Applications run client-side after download. Proxy caching reduces external API calls. Screens work offline indefinitely.
Media Library API
Access your organization's media library from application code — images, videos, and documents for dynamic content.
Weather Data
30+ weather fields available via the SDK — temperature, conditions, forecasts, and alerts for location-aware applications.
Emergency Overrides
Trigger priority content from application code or respond to override events — integrate with your alerting systems.

Start Building Screen Applications

React, TypeScript, and the TelemetryOS SDK — everything you need to build, and a deployment platform to get it on every screen.