SpacetimeDB
SpacetimeDB is a reactive backend platform that brings a relational database, server logic, authentication, deployment, and real-time synchronization together.
What SpacetimeDB is
SpacetimeDB is a reactive backend platform that brings a relational database, server logic, authentication, deployment, and real-time synchronization together. It describes its database as general-purpose and supporting strongly serializable ACID transactions. Client subscriptions receive automatic updates when data changes. Server modules run inside the database and can be written in Rust, C#, TypeScript, or C++; client support includes TypeScript and JavaScript, C++ including Unreal Engine, C# including Unity, and Rust. Hosting options include Maincloud, a managed serverless platform with scale-to-zero behavior and usage-based charges, or self-hosting on the user's own infrastructure. Installation is supported on Windows, macOS, and Linux, with a Docker command for running an instance. Authentication uses OpenID Connect identity tokens and supports providers including Auth0, Firebase, Clerk, Google, GitHub, and Facebook. SpacetimeAuth is described as a beta authentication-management service.
Good
- Combines database, server logic, and real-time sync
- Supports Rust, C#, TypeScript, and C++ modules
- Managed hosting and self-hosting options
- Free Maincloud plan available
Watch out
- Free tier limits monthly credit and collaborators
- SpacetimeAuth is a beta service
- Team and Enterprise features are higher-tier options
Who it suits
SpacetimeDB may suit developers building real-time applications who want database, server logic, and synchronization together. It supports several languages and offers both managed hosting and self-hosting.
Verdict
SpacetimeDB combines backend components with real-time client updates and multiple deployment paths. Review the free-tier limits and note the beta status of SpacetimeAuth when assessing fit.
Plans and prices
From SpacetimeDB's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Maincloud Free | Free | 2,500 TeV free credit/month · up to 20 projects · up to 5 databases/project · up to 5 users/project · unlimited monthly active users |
| Maincloud Pro | $25 a 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 | $250 a 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 · dedicated onboarding engineer · Custom |
The facts
Each one read from SpacetimeDB's own pages, with the date it was checked.
What it does
- Auth caveat
- SpacetimeAuth is described in the docs as a beta service for managing authentication without an external auth service or hosting server.checked 4 Oct 2026
- Authentication
- SpacetimeDB uses OpenID Connect identity tokens and documents compatibility with providers including Auth0, Firebase, Clerk, Google, GitHub, and Facebook.checked 4 Oct 2026
- Database model
- The product describes itself as a general-purpose relational database with strongly serializable ACID transactions.checked 4 Oct 2026
- Deployment
- The install page supports Windows, macOS, and Linux, and provides a Docker command for running an instance.checked 4 Oct 2026
- Embedded logic
- Server code runs inside the database and can be written in Rust, C#, or TypeScript.checked 4 Oct 2026
- Hosting
- Maincloud is described as a fully managed serverless platform with scale-to-zero behavior and usage-based charges.checked 4 Oct 2026
- Integrations
- The pricing page lists client support for TypeScript/JavaScript including React, C++ including Unreal Engine, C# including Unity, and Rust.checked 4 Oct 2026
- Product
- Spacetime is a reactive backend platform combining a database, server logic, authentication, deployment, and real-time sync.checked 4 Oct 2026
- Real-time sync
- Spacetime automatically publishes updates to clients so subscribed data stays synchronized.checked 4 Oct 2026
- Self-hosting
- The documentation provides instructions for running SpacetimeDB on the user's own infrastructure.checked 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.checked 4 Oct 2026
- Supported languages
- Clockwork Labs says modules can be written in Rust, C#, TypeScript, or C++.checked 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.checked 4 Oct 2026
The company
- Company
- Clockwork Labs says it was founded in 2019 to build foundational technologies for real-time applications.checked 4 Oct 2026
Money
- Free tier limits
- The Free plan includes 2,500 TeV credit monthly, five collaborators per database, and one hour of metrics history.checked 4 Oct 2026
Alternatives to SpacetimeDB
- 1

Colyseus
Free planOpen sourceAndroidiOSWebAPI8.5From $15 a month - 2

Unity
Free planAndroidiOSWebAPI8.4Free plan - 3
PlayFab
Free planAndroidiOSWebAPI8.3$99 usage-based - 4

AccelByte Gaming Services
Free planAndroidiOSWebAPI8.2From $1,000 a month - 5

brainCloud
Free planAndroidiOSWebAPI8.2From $5 a month - 6

Edgegap
Free planAndroidiOSWebAPI8.2From $0.03 a month
