Skip to main content
🔌

Pluggable Extensions SDK

Integrations
Listen to this page

Pluggable Extensions SDK

Extend Phasoric by registering custom commands, importers, and Quarry views.

Registrations

Use the global BasaltExtensions registry inside your custom scripts:

  • `registerCommand(pluginId, command)`: Register custom slash commands or editor commands.
  • `registerImporter(pluginId, importer)`: Create custom markdown conversion scripts.
  • `registerQuarryView(pluginId, view)`: Custom renderers for Quarry spreadsheet boards.

Sandboxing & Privacy

The Extensions SDK is strictly sandboxed. Extensions are only granted access to register custom UI hooks and command triggers; they are blocked from direct access to the raw database, auth tokens, filesystem, or network.