Multiplayer at the speed of light.
Serverless Architecture
Eliminates the need for managing servers, VMs, or containers.
ACID Transactions
Ensures every update is atomic, consistent, isolated, and durable.
User-Generated Logic (UGL)
Allows users to plug in their own logic, enhancing application flexibility.
Real-Time Subscription Queries
Provides instant updates to game states, improving user experience.
SpacetimeDB combines the functionalities of a relational database and a web server, allowing clients to execute logic directly within the database. This innovation simplifies the deployment process by removing the need for complex infrastructure like Docker or Kubernetes. It's designed to support massively multiplayer online games, providing low latency and high throughput, making it ideal for high-performance applications.
Supports WebAssembly modules, features expressive permissions, secure database replication, and offers transaction log replay and point-in-time rollbacks.
Developing large-scale multiplayer online games
Building real-time applications with instant data updates
Creating complex, data-driven applications without extensive server management
It is both a relational database and a server that allows clients to execute logic directly in the database.
It utilizes ACID transactions to maintain atomicity, consistency, isolation, and durability for all updates.
Yes, SpacetimeDB allows for user-generated logic, enabling users to integrate their own applications into the database.