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. :::