Early Access

LiveSync

Build stateful interactive applications that scale

Copy link to clipboard

Sync database changes with frontend clients in realtime

LiveSync abstracts all the complexity of keeping large volumes of clients in realtime sync with one or more relational databases. While LiveSync takes care of the low-level sync, you can focus on core app functionality. 

You can power any realtime application where the source of truth for the app state is stored in the database.

Copy link to clipboard

Why use LiveSync?

Livesync allows you to build reliable realtime applications at scale, using your preferred stack.

Backend-agnostic

LiveSync is designed to be database agnostic and currently supports Postgres databases - with more databases coming soon.

End-to-end data integrity

Changes and user actions always sync correctly, thanks to our hard guarantees for data integrity and exactly-once delivery.

Snappy user interaction

No more refreshing your page or watching the wheel spin while waiting for updates, thanks to LiveSync's optimistic updates at API level.

No polling for updates

There is no need to poll the server for updates, subscribers are automatically notified of new data as soon as it becomes available.

Highly reliable & scalable

Change events are distributed through a global system with no single point of failure and a 99.999% uptime SLA. And thanks to autoscaling systems that actively manage capacity, we can absorb very large spikes in concurrent users or interactive actions.

Copy link to clipboard

How LiveSync works

LiveSync is made up of two key components:

Copy link to clipboard

Database Connector

A backend service for broadcasting changes from your database in realtime.

Copy link to clipboard

Client-side SDK

The Models SDK frontend library simplifies subscribing to changes in data models and applying optimistic updates, merging them with confirmed updates.

Try LiveSync now

LiveSync is currently in Early Access, primarily intended for experimental use and not yet suitable for production environments.

Get started with LiveSync