FREEDOM251

Freedom251 › Game Backend Services

SpacetimeDB

Free plan APILinuxMacSelf-hostedWebWindows

Visit SpacetimeDB Alternatives Pricing

SpacetimeDB's own site

What SpacetimeDB is

SpacetimeDB is a backend platform for applications that need a relational database, server logic, authentication, deployment, and live data updates in one system. Its database supports strongly serializable ACID transactions, and it automatically sends changes to clients subscribed to data. Server modules run within the database and can be written in Rust, C#, TypeScript, or C++; client support includes TypeScript and JavaScript, C++ with Unreal Engine, C# with Unity, and Rust. For hosting, Maincloud offers a managed serverless service that can scale to zero and charges according to usage. Teams can also run SpacetimeDB on their own infrastructure, on Windows, macOS, or Linux, or with a Docker command. Authentication uses OpenID Connect identity tokens and works with providers such as Auth0, Firebase, Clerk, Google, GitHub, and Facebook. SpacetimeAuth is a beta option for managing authentication without an external service or hosting server. Clockwork Labs says it first built Spacetime for BitCraft Online, its shared-world MMORPG, which still runs on the platform. Maincloud has a free plan and paid plans starting at $25 a month.

Who it suits

SpacetimeDB suits developers building applications that need a relational database and synchronized client data, including multiplayer games. It offers a choice of managed Maincloud hosting or self-hosting, with server modules and client support across several languages.

What it does well

  • Strongly serializable ACID transactions support its relational database.
  • Subscribed clients receive automatic data updates.
  • Server modules support Rust, C#, TypeScript, and C++.
  • Self-hosting and managed Maincloud hosting are available.
  • Authentication supports OpenID Connect identity tokens and several providers.

What to know first

  • The Free plan provides 2,500 TeV credit monthly.
  • Free databases allow five collaborators and include one hour of metrics history.
  • SpacetimeAuth is described as a beta service.

Limits

Maincloud Free includes 2,500 TeV credit per month, up to 20 projects, five databases per project, and five users per project. It also limits each database to five collaborators and includes one hour of metrics history. Maincloud Pro costs $25 a month and includes 100,000 TeV credit monthly; additional usage is charged at 2,592 TeV per dollar.

Plans

PlanBilled and limitsPrice
Maincloud Free2,500 TeV free credit/month · up to 20 projects · up to 5 databases/project · up to 5 users/project · unlimited monthly active usersFree
Maincloud Pro100,000 TeV free credit/month, then 2,592 TeV/$ · unlimited projects and databases · 10 users included, then $25/user · automatic replication and backups$25 a month
Maincloud Team250,000 TeV free credit/month, then 2,592 TeV/$ · unlimited projects, databases, users, and collaborators · 10 organization users included, then $25/user · dedicated nodes available$250 a month
EnterpriseCustom · Custom on-prem and cloud deployment · custom scalability and replication · enterprise SLA · 24x7x365 support · dedicated onboarding engineerOn request

As spacetimedb.com lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the SpacetimeDB website.
  2. Choose Maincloud or follow the documentation to self-host on your infrastructure.
  3. For a local instance, use Windows, macOS, or Linux, or run the provided Docker command.
  4. Write server modules in Rust, C#, TypeScript, or C++.
  5. Connect a supported client and configure OpenID Connect authentication if needed.

Verdict

Choose SpacetimeDB if your application needs database transactions, embedded server logic, and automatic synchronization, particularly for multiplayer networking. Maincloud's free plan has monthly credit and collaboration limits, while paid plans start at $25 a month; teams wanting SpacetimeAuth should account for its beta status.

Questions

Does SpacetimeDB have a free plan?

Yes. Maincloud Free costs nothing and includes 2,500 TeV credit per month.

How much does a paid plan cost?

Maincloud Pro costs $25 a month, and Maincloud Team costs $250 a month. Enterprise pricing is custom.

Which platforms does it support?

The listed platforms are API, Linux, macOS, self-hosted, web, and Windows. The install page supports Windows, macOS, and Linux.

Can I self-host SpacetimeDB?

Yes. Its documentation provides instructions for running it on your own infrastructure.

Which languages can I use?

Server modules can be written in Rust, C#, TypeScript, or C++. Client support includes TypeScript and JavaScript, C++ including Unreal Engine, C# including Unity, and Rust.

Who makes SpacetimeDB?

Clockwork Labs says it was founded in 2019 to build foundational technologies for real-time applications.

Facts from SpacetimeDB's own pages

Auth caveat
SpacetimeAuth is described in the docs as a beta service for managing authentication without an external auth service or hosting server. · spacetimedb.com, 4 Oct 2026
Authentication
SpacetimeDB uses OpenID Connect identity tokens and documents compatibility with providers including Auth0, Firebase, Clerk, Google, GitHub, and Facebook. · spacetimedb.com, 4 Oct 2026
Company
Clockwork Labs says it was founded in 2019 to build foundational technologies for real-time applications. · clockworklabs.com, 4 Oct 2026
Database model
The product describes itself as a general-purpose relational database with strongly serializable ACID transactions. · spacetimedb.com, 4 Oct 2026
Deployment
The install page supports Windows, macOS, and Linux, and provides a Docker command for running an instance. · spacetimedb.com, 4 Oct 2026
Embedded logic
Server code runs inside the database and can be written in Rust, C#, or TypeScript. · spacetimedb.com, 4 Oct 2026
Free tier limits
The Free plan includes 2,500 TeV credit monthly, five collaborators per database, and one hour of metrics history. · spacetimedb.com, 4 Oct 2026
Hosting
Maincloud is described as a fully managed serverless platform with scale-to-zero behavior and usage-based charges. · spacetimedb.com, 4 Oct 2026
Integrations
The pricing page lists client support for TypeScript/JavaScript including React, C++ including Unreal Engine, C# including Unity, and Rust. · spacetimedb.com, 4 Oct 2026
Product
Spacetime is a reactive backend platform combining a database, server logic, authentication, deployment, and real-time sync. · spacetimedb.com, 4 Oct 2026
Real-time sync
Spacetime automatically publishes updates to clients so subscribed data stays synchronized. · spacetimedb.com, 4 Oct 2026
Self-hosting
The documentation provides instructions for running SpacetimeDB on the user's own infrastructure. · spacetimedb.com, 4 Oct 2026
Support
The Free plan includes community support, Pro includes email support, Team includes priority email support and SLAs, and Enterprise includes 24x7x365 support. · spacetimedb.com, 4 Oct 2026
Supported languages
Clockwork Labs says modules can be written in Rust, C#, TypeScript, or C++. · clockworklabs.com, 4 Oct 2026
Use case
Clockwork Labs says it originally built Spacetime to run BitCraft Online, its shared-world MMORPG, and that BitCraft still runs on the platform. · clockworklabs.com, 4 Oct 2026

Where SpacetimeDB stands on Freedom251

Look at these too