🔌
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.
