---
title: Pluggable Extensions SDK
category: Integrations
icon: 🔌
sort_order: 28
excerpt: Extend Phasoric by registering custom commands, importers, and Quarry views.
slug: pluggable-extensions-sdk
canonical_url: https://phasoric.com/guides/pluggable-extensions-sdk
markdown_url: https://phasoric.com/guides/pluggable-extensions-sdk.md
---
# 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.
