Skip to main content
🔌

Pluggable Extensions SDK

Integrations
Listen to this page

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.