Skip to main content
Version: 2.0
System Design

Architecture

Explore the internal architecture of each deployment edition. Click any module for details.

Web Browser
HTTP / WebSocket
Single Binary Process
Zero external dependencies
Echo HTTP Server
REST API + Static UI + WebSocket Upgrade
Core Infrastructure
Messenger
In-Memory Channels, Request/Reply
EventBus
In-Memory Pub/Sub, At-Least-Once
Execution Queue
Worker Pool + Channels, Priority Support
Application Modules
Auth
JWT, SSO, OIDC, SAML, LDAP
Authz
RBAC via Casbin, Fine-grained ACL
Organizations
Multi-tenancy, Settings & Branding
License
Feature Gating, Trial Management
Pipeline Engine
Workflow Execution, Node Registry, JS Runtime
Scheduler
Cron, Webhook, MQTT, OPC UA/DA, Ignition,...
Connectors
20+ Protocols, Runtime Supervisor
UNS
Unified Namespace, MQTT Data Fabric, ISA-95
Dependencies
DAG Tracking, Impact Analysis
Logs
Structured Logging, FTSS Search
Email
SMTP Provider, Templates
WebSocket
Real-time Events, Subscriptions, Presence
Audit
Action Trail, Compliance
Phonehome
Anonymous Telemetry
Embedded Services
SQLite
Application Data
PebbleDB
UNS Time-Series Storage
Mochi MQTT Broker
Embedded MQTT 5.0