Introduction#

Mosaic Designer controllers offer HTTP and Lua APIs providing access to system information, playback functions and trigger operations.

In addition, a small JavaScript library is hosted on the controller’s web server, which wraps the HTTP requests of the web API and also provides a mechanism to subscribe to the controller’s websocket channels via callbacks.