Skip to main content

GEM Documentation

GEM (Global Environment Manager) is a home and building automation platform. It manages AV, lighting, shades, climate, security, access control, and more, across residences and commercial facilities, from a single controller.

This site is organized into a few distinct kinds of documentation:

  • Getting Started — install GEM, configure it, and commission your first device. Read this first.
  • Guides — task-oriented how-tos: build a macro, set up an AV zone, wire a motion automation.
  • Concepts — how GEM works under the hood: the server architecture, the data model, RBAC, and security.
  • API Reference — for developers integrating with GEM: REST, WebSocket events, web services, the macro-script surface, and driver development.
  • Admin Reference — page-by-page reference for every screen in the admin interface, mirroring the admin menu.

:::tip New to GEM? Start with the Installation guide. Most sites install with a single command. :::