- Home
- Game Backend Services
- 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
2,500 TeV free credit/month · up to 20 projects · up to 5 databases/project · up to 5 users/project
Read 4 Oct 2026 · spacetimedb.com
Maincloud Pro
100,000 TeV free credit/month, then 2,592 TeV/$ · unlimited projects and databases · 10 users included, then $25/user · automatic replication and backups
Read 4 Oct 2026 · spacetimedb.com
Maincloud Team
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
Read 4 Oct 2026 · spacetimedb.com
Enterprise
Custom on-prem and cloud deployment · custom scalability and replication · enterprise SLA · 24x7x365 support
Read 4 Oct 2026 · spacetimedb.com
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