Use the Realm Swift SDK to develop iOS, macOS, watchOS and tvOS apps in Swift and Objective-C.
Minimal-explanation code examples of how to work with Realm.
Working Example App
Learn from example by dissecting a working SwiftUI client app that uses Realm with Device Sync.
Follow a guided tutorial to learn how to adapt the example app to create your own working Realm app.
Use free open-source Realm as a local object store on a device. Use Device Sync to keep data in sync with your MongoDB Atlas cluster and other clients.
Take sensor readings, push data to Atlas, and display the results in Atlas Charts or a time series collection.
Connection State Change & Error Handling
Learn best practices around handling Sync errors and client resets.
Offline Login and Realm Access
Log in a Device Sync user and open a synced realm offline.