docs/versioned_docs/version-1.12.0/00100-intro/00100-getting-started/00100-getting-started.md
import { InstallCardLink } from "@site/src/components/InstallCardLink"; import { QuickstartLinks } from "@site/src/components/QuickstartLinks";
You can get started by first installing the spacetime CLI tool. The spacetime CLI tool makes it extremely easy to manage your databases and deployments.
SpacetimeDB authenticates users using a GitHub login, to prevent unauthorized access (e.g. somebody else publishing over your module). Log in to SpacetimeDB using:
spacetime login
This will open a browser and ask you to log in via GitHub. If you forget this step, any commands that require login (like spacetime publish) will ask you to log in when you run them.
You are now ready to start developing SpacetimeDB modules. Choose your favorite language and follow one of our quickstart guides to get started building your first app with SpacetimeDB.
<QuickstartLinks />To develop SpacetimeDB databases locally, you will need to run the Standalone version of the server.
After installing the SpacetimeDB CLI, run the start command:
spacetime start
The server listens on port 3000 by default, customized via --listen-addr.
š” Standalone mode will run in the foreground. ā ļø SSL is not supported in standalone mode.
After completing a quickstart guide, explore these core concepts to deepen your understanding: