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.

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