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