Maincloud is now LIVE! Get Maincloud Energy 90% off until we run out!

Platform Launch Sale

Maincloud

Maincloud is SpacetimeDB’s fully managed, serverless platform—no maintenance, automatic scaling, and you pay only for what you use. Our energy-based pricing let’s you optimize your costs and ensures that if traffic dips, your costs do too.

Platform Launch Sale
Get 90% off energy until we run out!
$
86,825.51
2,366,948,280 TeV of 2,592,000,000 TeV
…Remaining
sold
Maincloud
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.
Why Maincloud?
Why Maincloud?
Traditionally, launching an MMO or real-time stateful backend requires hundreds of engineers, complex microservices, and massive budgets. Maincloud consolidates all of that into a single platform, letting a small team build ambitious real-time experiences.

The Maincloud Dashboard

We host a real-time dashboard for every database you deploy to Maincloud. With the Maincloud Dashboard you can measure and track the performance of your applications in real-time. You can even use the dashboard as an admin panel to directly make calls to your database’s reducers with a simple intuitive UI.

Maincloud Dashboard

Pricing

Maincloud’s granular energy metering system means we not only give you incredibly detailed insight into the performance of your application, but we also give you exactly the information you need to optimize your applications for cost. We want to encourage developers to develop high performance responsive applications. If you make a faster more efficient application for you users, it’ll be cheaper too. Your users will be happy, and so will you when you get the bill.

Maincloud’s pay-as-you-go “energy” cloud credit pricing model is super simple to understand and optimize. Check out the table below to see the cost of the different operations, denominated in eV (electronvolts) or dollars.

eV Cost$ Cost90% Off
Bytes Scanned400 eV / byte$0.15 / terabyte$0.015 / terabyte
Bytes Written1,000 eV / byte$0.39 / terabyte$0.039 / terabyte
Index Bytes Written1,000 eV / byte$0.39 / terabyte$0.039 / terabyte
Index Seek Operations4,000 eV / seek$1.60 / trillion seeks$0.160 / trillion seeks
Index Key Data Storage600 eV / byte / minute$10.00 / GB / month$1.00 / GB / month
Number Of Index Keys60,000 eV / key / minute$1.00 / million keys / month$0.10 / million keys / month
Wasm Instructions10,000 eV / instruction$3.89 / trillion instructions$0.389 / trillion instructions
Bytes Sent To Clients1,200,000 eV / byte$0.28 / gigabyte$0.048 / gigabyte
Number Of Rows60,000 eV / row / minute$1.00 / million rows / month$0.10 / million rows / month
Table Data Storage600 eV / byte / minute$10.00 / GB / month$1.00 / GB / month

The above represents beta pricing for Maincloud. Prices are subject to change.

All-in-one Architecture

Transactional Storage
Server-side Compute
Real-time Networking

What do you need to build a real-time game or application? We believe that there are just three foundational ingredients: transactional storage, server-side compute, and real-time networking. And they all need to scale. SpacetimeDB is so simple to understand it only has 3 features and they correspond exactly to those 3 ingredients. Tables provide storage. Reducers, which are essentially cloud functions, provide compute. And subscription queries provide real-time networking.

Scalability & Performance

Whether you need to spin up thousands of database, or connect thousands of clients to a single database, Maincloud can scale to your needs. SpacetimeDB is engineered to handle 1,000+ concurrent clients on a single database instance. In fact, many real-time applications can support even more users per node, depending on the workload. And when you need to coordinate between databases, Maincloud’s Inter-Module Communication (IMC), coming later this year, lets you seamlessly distribute the load across multiple modules or databases.

Security from the Ground Up

Maincloud requires a powerful security model. It's a multi-tenant cloud where clients connect directly to the database, meaning that security is paramount. Maincloud is powered by SpacetimeDB, which is:

Written in Rust

Memory safety is paramount; Rust eliminates entire classes of security vulnerabilities.

WASM Sandbox

Each module you deploy runs within a WebAssembly sandbox, isolating your application code from the host system.

Infinitely Expressive

You write your authorization logic in procedural code, giving you the same powerful security model of a normal server.

Best Practices

From encryption in transit (TLS) to robust authentication (OIDC), Maincloud follows modern security standards at every layer.

Get Started with Next Steps

Ready to experience the power of Maincloud?

Get Started

From self-hosted freedom to serverless, SpacetimeDB has a plan for every project.

Get Started
Buy Discounted Energy Credits

Our Maincloud Launch Sale is your chance to lock in 90% off energy for a limited time!

Secure your credits now