Scalable, Reliable Realtime for Postgres

Enable scalable realtime queries on your existing database. No migration required.

Get early access

Full featured query subscriptions

Seamless synchronization

Subscribe your frontend app or website directly to queries on your database with support for complex filters (equality, inequality, array-contains).

Security rules

Ensure clients only access data they are authorized to receive with RLS or a custom authorization endpoint.

Guaranteed eventual consistency

No need to plan around dropped messages. Once you subscribe to a query, you can assume it is up to date with your database.

1import cloudburst
2
3cb = cloudburst.initialize()
4
5cb.selectFrom('pokemon')
6  .where('user_name', '=', 'ash')
7  .where('catch_time' '>' Date.now())
8  .onChange((query_results) => {
9    console.log(
10      'All pokemon caught recently:', 
11      query_results
12    )
13  })

Scalable and cost effective

Minimize load on your database

When a database change alters a query's result set, we efficiently redeliver only the rows that have changed. No re-running queries.

Cost effective

Cloudburst costs scale primarily with the number of row changes delivered, not the size of your query or the number of connected clients.

No limits on active connections or changes delivered per second

Come at us :P

What's different

Existing realtime systems don't scale past a few hundred active users and don't guarantee changes will be delivered, or they force you to use a dedicated nosql database. Cloudburst provides full featured realtime queries without these compromises.

Bulletproof your realtime app

Get early access