Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Game Backend Services
  3. SpacetimeDB

SpacetimeDB

What it is

SpacetimeDB is a reactive backend platform that combines a general-purpose relational database, server logic, authentication, deployment, and real-time synchronization. Its database uses strongly serializable ACID transactions, while subscribed clients automatically receive published data updates. Server code runs inside the database and supports Rust, C#, TypeScript, and C++; client support includes TypeScript and JavaScript with React, C++ with Unreal Engine, C# with Unity, and Rust. Authentication uses OpenID Connect identity tokens and works with providers including Auth0, Firebase, Clerk, Google, GitHub, and Facebook. SpacetimeAuth is a beta option for managing authentication without an external service or hosting server. Maincloud provides managed serverless hosting with scale-to-zero behavior and usage-based charges, while documentation covers self-hosting on Windows, macOS, and Linux or through Docker. The free plan includes 2,500 TeV credit monthly, five collaborators per database, and one hour of metrics history. Paid plans start at $25 a month.

For and against

For

  • Relational database with strongly serializable ACID transactions
  • Automatic synchronization for subscribed clients
  • Server modules support four programming languages
  • Managed hosting and self-hosting options
  • Free plan available

Against

  • SpacetimeAuth is still described as beta
  • Free plan limits collaborators and metrics history
  • No matchmaking feature listed

The verdict

SpacetimeDB combines database, backend logic, authentication, deployment, and live synchronization in one platform. Its language support, hosting choices, and free tier make it suitable for experimenting or building real-time services, while larger teams may need paid plans.

Who it suits

It suits developers building real-time applications, multiplayer projects, or services needing embedded server logic and synchronized data. Teams can choose managed hosting or run SpacetimeDB on their own infrastructure.

Plans and prices

Maincloud Free

Free

2,500 TeV free credit/month · up to 20 projects · up to 5 databases/project · up to 5 users/project

Maincloud Pro

$25a month

100,000 TeV free credit/month, then 2,592 TeV/$ · unlimited projects and databases · 10 users included, then $25/user · automatic replication and backups

Maincloud Team

$250a month

250,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

Enterprise

Priced on request

Custom on-prem and cloud deployment · custom scalability and replication · enterprise SLA · 24x7x365 support

Every plan, in full

On the record

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 · read 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 · read 4 Oct 2026
Company
Clockwork Labs says it was founded in 2019 to build foundational technologies for real-time applications.clockworklabs.com · read 4 Oct 2026
Database model
The product describes itself as a general-purpose relational database with strongly serializable ACID transactions.spacetimedb.com · read 4 Oct 2026
Deployment
The install page supports Windows, macOS, and Linux, and provides a Docker command for running an instance.spacetimedb.com · read 4 Oct 2026
Embedded logic
Server code runs inside the database and can be written in Rust, C#, or TypeScript.spacetimedb.com · read 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 · read 4 Oct 2026
Hosting
Maincloud is described as a fully managed serverless platform with scale-to-zero behavior and usage-based charges.spacetimedb.com · read 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 · read 4 Oct 2026
Product
Spacetime is a reactive backend platform combining a database, server logic, authentication, deployment, and real-time sync.spacetimedb.com · read 4 Oct 2026
Real-time sync
Spacetime automatically publishes updates to clients so subscribed data stays synchronized.spacetimedb.com · read 4 Oct 2026
Self-hosting
The documentation provides instructions for running SpacetimeDB on the user's own infrastructure.spacetimedb.com · read 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 · read 4 Oct 2026
Supported languages
Clockwork Labs says modules can be written in Rust, C#, TypeScript, or C++.clockworklabs.com · read 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 · read 4 Oct 2026

Alternatives to SpacetimeDB

Every alternative, ranked