Skip to main content
Golain is an IoT platform for connecting, monitoring, and operating device fleets at scale. You manage organizations, projects, fleets, and devices from the web console, CLI tools, or automation — while Omega edge clients run on your hardware and sync telemetry and state back to the cloud.

What you can do

Manage fleets

Create fleets, register devices, view connectivity, tags, and MQTT credentials.

Deploy firmware

Ship OTA releases and roll out updates to tagged fleets or individual devices.

Connect edge devices

Run Omega on Linux, macOS, or Windows with MQTT, JITR enrollment, and optional SQLite sync.

Automate with CLI

Install golain from CDN for scripting, CI, Omega deploy, and an interactive terminal UI.

Platform hierarchy

Every resource in Golain lives inside a tenant hierarchy:
  • Organization — your company or team. Members, billing, and org-wide settings live here.
  • Project — a logical product or environment (production, staging, a customer site).
  • Fleet — a group of devices that share deployment context (region, firmware channel, tags).
  • Device — a single connected unit with identity, MQTT credentials, shadow state, and telemetry.
See Platform concepts for permissions, URLs, and how the pieces fit together.

Choose your starting point

Repositories