Skip to content
Getting started

Getting started

Choose the workflow that matches your application.

Build in SpatialStudio

Install the desktop app, sign in, and run a sample. Studio includes the native engine and Python. It manages your project’s packages and shows its UI and viewport beside the editor.

Run your first Studio app.

Integrate a native engine

Start the supplied engine binary, connect through gRPC, and embed its viewport in your own UI. The Python SDK provides generated methods and types. You can also generate a gRPC client for another language.

Start with Python.

Build a browser app

Install @fslabs/spatialengine from the authenticated FSL registry. The package includes the WebAssembly runtime, TypeScript SDK, and viewport element. Your page runs the engine on the user’s machine.

Start with TypeScript.

Deploy shared storage

Run SpatialDrive from its release image or binary. Configure PostgreSQL, blob storage, and your identity provider. The Terraform reference covers AWS ECS Fargate.

Set up SpatialDrive.