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


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

Guided Tutorial
Follow a guided tutorial to learn how to adapt the example app to create your own working Realm app.
What You Can Do
Develop Apps with Realm Database
Use free open-source Realm Database as a local object store on a device. Use Device Sync to keep data in sync with your MongoDB Atlas cluster and other clients.
Essential Documentation
Recommended Reading


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