Provide fully-featured app experiences without a network connection

Watch Demo

Apps work offline

A client-side database allows your app interact with synced data, stored locally, to continue the user experience if network connection is lost.

Background sync

The underlying Realm synchronization services run in the background and even restarts and restores synchronization in the event of a lost network connection.

Automated conflict resolution

When an app reconnects to the network, changes saved locally are synced back to the server. Conflicts that arise are handled automatically with predictable rules for consistent user experiences.

Try it out below

Draw app

This Swift-based demo uses a fairly simple integration of realtime features. In this app, two users are simultaneously connected to the same digital canvas. When one user draws something, the other user sees it instantly. We power this interaction through the creation and synchronization of objects representing line position and color. This app is also useable offline, if one or more users disconnects from the network, they still have a fully-functional app experience that saves changes locally and will sync changes bi-directionally when the network is restored.

  • Write changes locally, client database is always available

    When the app loses network connectivity, users can still create and edit their shared drawing offline, maintaining the user experience.

  • Background sync of objects representing lines and color

    The underlying Realm synchronization service runs in the background and even restarts and restores synchronization in the event of a lost network connection.

  • Offline changes synced in order they were created

    Realm’s conflict resolution system ensures that drawing elements are replayed in the correct order when users come back online.

CUSTOMER HIGHLIGHT

Cartasite delivers industrial IoT

Using Realm Platform, Cartasite built an offline-first app for heavy industries that seamlessly syncs field data with backend systems. Read more

View more customer stories >
 
CUSTOMER HIGHLIGHT

Arccos Golf ups its game with Realm

Arccos delivers a fast, responsive app experience with both online and offline availability for golfers around the world. Read more

View more customer stories >
 
CUSTOMER HIGHLIGHT

Thread Learning brings education into the digital age

Realm Platform helps special education teams coordinate care by syncing data in real-time across multiple devices. Read more

View more customer stories >
 

We’d love to help you get started

Whether you’ve kicked the tires and are ready to learn more, or if you’ve still got questions, we’re here to help you make the right choice—even if it’s not us!

Get the White Paper