Extension SDK
Introduction to Extensions
Extensions turn Spacedrive into a platform. Build custom tools for any workflow using Rust, compile to WASM, and integrate seamlessly with Spacedrive’s sync, search, and storage infrastructure.
Extensions are not plugins that bolt onto the side. They’re first-class applications built on Spacedrive’s primitives. They get their own database tables, declare their own file storage locations, create AI agents with persistent memory, and appear indistinguishable from core features.
The extension system runs in a secure WASM sandbox with fine-grained permissions. Extensions can read and write files, create custom data models, run background jobs, and propose actions—all while staying isolated and safe.
