SpacetimeDB icon
SpacetimeDB icon

SpacetimeDB

You can think of SpacetimeDB as both a relational database and a server combined into one. Instead of deploying a web or game server that sits in between your clients and your database, clients connect directly to the database and execute your logic inside the database itself.

SpacetimeDB screenshot 1

Cost / License

  • Freemium
  • Proprietary

Platforms

  • Mac
  • Windows
  • Linux
  • Docker
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Multiplayer
  2.  Command line interface
  3. PostgreSQL icon  PostgreSQL support
  4.  Support for WebAssembly
  5.  Relational Database
  6.  Serverless

 Tags

SpacetimeDB News & Activities

Highlights All activities

Recent activities

Show all activities

SpacetimeDB information

  • Developed by

    US flagClockwork Labs
  • Licensing

    Proprietary and Freemium product.
  • Pricing

    free version with limited functionality.
  • Written in

  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentGamesOS & Utilities

GitHub repository

  •  12,764 Stars
  •  421 Forks
  •  383 Open Issues
  •   Updated  

Popular alternatives

View all
SpacetimeDB was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is SpacetimeDB?

You can think of SpacetimeDB as both a relational database and a server combined into one. Instead of deploying a web or game server that sits in between your clients and your database, clients connect directly to the database and execute your logic inside the database itself. No more Docker, Kubernetes, VMs, microservices or extensive ops infrastructure.

SpacetimeDB has enabled us to build our massively multiplayer game, BitCraft, with a small team. Its entire backend, including all game logic, real-time player positions, and all persistent state, is implemented as a SpacetimeDB module.

Deploying to SpacetimeDB:

  1. Write a SpacetimeDB module
  2. Compile the module to WebAssembly
  3. Upload to SpacetimeDB

Modern database environment

SpacetimeDB takes stored procedures to the next level, allowing you to deploy your whole app directly into the database. It's like a smart contract… if smart contracts were fast, cheap, and easy to use.

SpacetimeDB Videos

Official Links