Scalable, Reliable Realtime for Postgres
Enable scalable realtime queries on your existing database. No migration required.
Get early accessFull featured query subscriptions
Subscribe your frontend app or website directly to queries on your database with support for complex filters (equality, inequality, array-contains).
Ensure clients only access data they are authorized to receive with RLS or a custom authorization endpoint.
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
When a database change alters a query's result set, we efficiently redeliver only the rows that have changed. No re-running queries.
Cloudburst costs scale primarily with the number of row changes delivered, not the size of your query or the number of connected clients.
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.