Skip to main content

Channels & Interoperability

Electron IPC Bridge abstracts away the underlying Electron IPC channel names, but understanding how they are generated is useful for debugging, auditing, or manual interoperability.

Channel Naming Convention​

Channels are generated using a consistent pattern:

[namespace].[method_name]

Where:

  • namespace: The controller's namespace. E.g., users for UsersController (or your custom namespace)
  • method_name: The method name, converted to snake_case.

Snake Case Conversion​

Method names are automatically converted from camelCase to snake_case to follow common IPC conventions.

Examples:

Class MethodGenerated Channel
getUserusers.get_user
createUserProfileusers.create_user_profile
updateIDusers.update_id