Skip to main content

Plugin System Architecture Diagrams

Visual guides to understanding how HyperHQ plugins work.

Overall Plugin System Architecture​

Plugin Lifecycle​

Communication Protocol​

Socket.IO Communication Flow​

All plugins communicate via Socket.IO:

JavaScript Plugin Architecture​

Executable Plugin Architecture​

Data Flow: Creating a System​

Plugin Discovery & Loading​

Plugin Settings Flow​

Authentication Flow (Socket.IO)​

Media Folder Path Resolution​

Plugin Manager On-Demand Loading​

Complete Data Request Example​

Plugin Logging Architecture​

Logging Flow - Complete Lifecycle​

JavaScript vs Executable Logging Comparison​

Log Event Structure​

Error Logging Pattern​


These diagrams provide a comprehensive visual reference for understanding:

  • Overall system architecture
  • Plugin lifecycle management
  • Socket.IO communication protocol
  • Data flow for common operations
  • Authentication and security
  • Settings management
  • Path resolution
  • Logging architecture and flow

For implementation details, see: