Skip to main content
Integrations connect Golain to external systems: LoRaWAN network servers, mobile device management, webhooks, Modbus gateways, and more.

Console

Open Connections (or Integrations depending on UI version) within a project to:
  • Register integration accounts (provider credentials and capabilities)
  • Create bindings linking accounts to project resources
  • View sync status and provider-specific settings
Accounts are scoped to the project. Secrets are stored encrypted — you provide credentials at registration time; they are not shown again in plaintext.

Supported capabilities

Providers declare capabilities in their manifest. Common ones: The platform routes mutations through domain workers; integration state uses typed enums and vault-backed secrets.

CLI

List accounts and bindings from the terminal:
Use JSON output for automation:

Webhooks

HTTP webhook ingestion uses a uniform route shape:
Configure the provider to call your API base URL with the issued token. Events flow through ingestion RPCs and emerge as typed domain events after translation.

Edge SQLite sync

Gateway-class devices using SQLite replication appear under Edge Sync in platform-tui (lineages, schema reviews). That path is separate from third-party integrations but shares the same project scope. Edge data sync

Next steps

  • Register devices discovered by an integration into a fleet
  • Monitor integration-related events via platform-tui events watch