Check out our all new pricing plans! Learn more.

Build your dream with SpacetimeDB

Products & pricing

Flexible options that grow with your product and your team

Pricing

Maincloud Free

The basics for individuals and small teams
$0/ month
Start for Free
2,500 TeVFree Credit / Month
= ~3,000,000 function calls
= ~12.5 GB egress bandwidth
= ~1 GB table storage
Calculate how much you need
    Get started with:
  • Source available on GitHub
  • Exceptional performance
  • Unlimited monthly active users
  • 5 databases per project
  • 5 users per project
  • Dynamic scaling
  • Scales to zero
  • Community support
Most Popular

Maincloud Pro

Advanced features for pro users and growing projects
$25/ month
Upgrade Now
100,000 TeVFree Credit / Month
= ~120,000,000 function calls
= ~500 GB egress bandwidth
= ~40 GB table storage
then 2,592 TeV / $ thereafter
Calculate how much you need
    Everything in the Free plan, plus:
  • Access to Pro features
  • Early access to Beta features
  • Unlimited databases per project
  • Automatic replication & backups
  • Pay-as-you-go pricing
  • 10 users per project
    then $25 / user
  • Email support
  • SLA / uptime guarantee

Maincloud Team

Best for organizations and scaling teams
$250/ month
250,000 TeVFree Credit / Month
= ~300,000,000 function calls
= ~1,250 GB egress bandwidth
= ~100 GB table storage
then 2,592 TeV / $ thereafter
Calculate how much you need
    Everything in the Pro plan, plus:
  • Named organization
  • Ability to reserve dedicated nodes
  • Unlimited users per project
  • 10 users per organization
    then $25 / user
  • Organization-wide permissions
  • Read-only access to dashboards
  • Priority email support & SLAs

Enterprise

Custom solutions for mission-critical scale
Custom
Meet with a Founder
    Everything in the Team plan, plus:
  • Custom on-prem & cloud deployment options (BYO Cloud)
  • Custom scalability & replication
  • Customized pricing & licensing
  • Enterprise SLA & uptime
  • 24x7x365 enterprise support
  • Dedicated onboarding engineer
Compare All Features
Estimate Your Energy Costs

Pricing Calculator

Total Monthly Cost (Maincloud Pro)
$25.00
(64,800 TeV)
Resource
Usage
Cost (TeV)
Cost ($)
Cost (TeV):840
Cost ($):$0.32
Egress Bandwidth
Cost (TeV):2,000
Cost ($):$0.77
Table Storage
Cost (TeV):12,960
Cost ($):$5.00
Subtotal
Cost (TeV):15,800
Cost ($):$6.10
Free Energy Credit
Cost (TeV):-15,800
Cost ($):-$6.10
Pro Plan
Cost (TeV):64,800
Cost ($):$25.00
Total
Cost (TeV):64,800
Cost ($):$25.00
Maincloud
What is Maincloud?
Maincloud is SpacetimeDB’s fully managed, serverless platform—designed for developers who want to build cutting-edge real-time multiplayer games and apps without the headache of running their own infrastructure. With Maincloud, you can spin up a powerful in-memory database in seconds, with a single command while. Maincloud’s scale to zero capability means you can surge to meet demand while only paying for what you actually use.
See what’s included in each plan.

Compare Features

Maincloud Free

$0/ month
Start for Free

Maincloud Pro

$25/ month
Upgrade Now

Maincloud Team

$250/ month

Enterprise

Custom
Meet with a Founder
Free energy credit per month2,500 TeV100,000 TeV
then 2,592 TeV / $
250,000 TeV
then 2,592 TeV / $
Custom
Resources equivalent to free energy credit
Bytes Scanned125 GB5 TB12.5 TBCustom
Bytes Written25 GB1 TB2.5 TBCustom
Index Seeks6.3 Billion250 Billion625 BillionCustom
CPU Instructions5 Trillion200 Trillion500 TrillionCustom
Egress Bandwidth12.5 GB500 GB1.3 TBCustom
Table Storage964.5 MB38.6 GB96.5 GBCustom
Additional Features
Number of projectsUp to 20UnlimitedUnlimitedUnlimited
Databases per projectUp to 5UnlimitedUnlimitedUnlimited
Users per projectUp to 510 included
then $25 / user
UnlimitedUnlimited
Monthly active usersUnlimitedUnlimitedUnlimitedUnlimited
Built-in SpacetimeAuth
Index support
Unique constraints
TypeScript/JavaScript modules
C# modules
Rust modules
Module logging
Ultra low-latency real-time queries
Developer login
Polished command-line interface
Powerful dashboard interface
Advance performance metrics
1-click serverless deployment
Database pausingAfter 1 week of inactivityOnly when requestedOnly when requestedOnly when requested
Remove SpacetimeDB branding from emails-
Point-in-time backups-7 days of storage30 days of storageCustom
Automatic replication & backups-
Advanced disk configuration-
High-performance hardware-
Early access to beta features-
DDOS protection-
SLA / uptime guarantee-
Named organization--10 users included
then $25 / user
Ability to reserve dedicated nodes--
Organization-wide permissions--
Read-only access to dashboards--
Priority email support & SLAs--
Custom on-prem & BYO cloud options---
Customized pricing & licensing---
24/7 enterprise support---
Dedicated onboarding engineer---
Designated customer success team---
Custom scalability & replication---
Client Support

Maincloud Free

$0/ month
Start for Free

Maincloud Pro

$25/ month
Upgrade Now

Maincloud Team

$250/ month

Enterprise

Custom
Meet with a Founder
TypeScript/JavaScript
    React
C++
    Unreal Engine
C#
    Unity
Rust
FAQ

Frequently Asked Questions

  • How does Enterprise Pricing work?
    With SpacetimeDB Enterprise we work with you to take your idea all the way through from concept to production. During development we provide direct engineering support to help build your application and charge a monthly fee. When it's time to deploy into production, we charge per node you deploy so that the cost scales with you.
  • Do databases have resource limits?
    In SpacetimeDB Maincloud databases are limited only by the physical capacity of the machines that they are scheduled to run on. Maincloud is configured with enterprise grade machines which have upwards of 80 cores and 256 GBs of memory. With SpacetimeDB's incredible performance and efficiency you can get an enormous amount of throughput from a single machine.
  • What happens if I run out of energy credits?
    As your database uses energy, it will first consume any free energy credits included in your plan. After that, it will consume pre-paid energy credits from your account. If you have pay-as-you-go enabled, and you run out of pre-paid energy credits your database will continue to operate normally by consuming pay-as-you-go energy credits which are billed at the end of each month. If you do not have pay-as-you-go enabled, we will send you low energy email notifications warning that your database will be paused soon. If you do not add more pre-paid energy credits to your account, then your database will be paused when you run out of energy credits. You can add more pre-paid energy credits to your account or enable pay-as-you-go to resume operation of your databases.