Set up Local and your project
1. Install Local and a container runtime
Section titled “1. Install Local and a container runtime”Get the archive for your platform from the Sequelarius Local page,
verify its SHA-256 checksum, and unpack both the CLI and local engine. Run the executables from that
directory or add it to PATH.
Local also needs a container runtime:
- Linux: Docker; verified configurations may use Podman.
- Windows: Docker Desktop; WSL2 is required for the Btrfs path, not for copy snapshots.
- macOS: Podman with copy snapshots.
sqlrs --help
See the installation matrix for the current archive and runtime status.
2. Create a workspace
Section titled “2. Create a workspace”Run these commands from the root of the repository that should own the database:
sqlrs init local --snapshot auto
sqlrs status
Continue when the engine reports status: ok, the profile and mode are local, and workspace
points to the current project. The endpoint and additional platform checks vary by machine.
The .sqlrs/ directory marks the workspace boundary. Recipe inputs must stay inside it, and the CLI
protects against accidentally creating a nested workspace.