What problem does it solve?
Provides concise, practical CLI guidance so developers can initialize projects, build and publish modules, run local servers, query databases, and troubleshoot SpacetimeDB workflows without repeatedly searching docs.
Core Features & Use Cases
- Project initialization and scaffolding for Rust, C#, TypeScript, and C++ modules so teams can bootstrap projects quickly.
- Build, dev, and publish workflows that automate module compilation, hot-reload dev mode, and deployment to local or maincloud servers.
- Database interaction and monitoring including SQL queries, reducer calls, subscriptions, logs, and schema inspection for iterative development and debugging.
- Server and authentication management to add/list servers, set defaults, test connectivity, and handle login/logout flows.
- Client bindings generation to produce SDKs for TypeScript, C#, Rust, and Unreal C++ for integrating modules with client codebases.
Quick Start
Log in with spacetime login, initialize a new project with spacetime init my-game --lang rust, and start live development using spacetime dev.