Realm Swift SDK
Use the Realm Swift SDK to develop iOS, macOS, watchOS and tvOS apps in Swift and Objective-C.
Get Started with Realm Swift


Working Example App
Learn from example by dissecting a working SwiftUI client app that uses Realm with Device Sync.

Guided Tutorial
Follow a guided tutorial to learn how to adapt the example app to create your own working Realm app.
Develop Apps with Realm
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.
Recommended Reading


Objective-C API Reference
Explore generated reference docs for the Realm Objective-C APIs.

Example Projects

Analytics/Telemetrics Data
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.
