Docs Menu

Realm Swift SDK

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

Learning Paths
Functions Icon

Quick Start

Minimal-explanation code examples of how to work with Realm Database.

See Code Examples

Realm Mobile Icon

Working Example App

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

Explore an Example App

Tutorial Icon

Guided Tutorial

Follow a guided tutorial to learn how to adapt the example app to create your own working Realm app.

Follow the Tutorial

What You Can Do

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
Realm Icon

Swift API Reference

Explore generated reference docs for the RealmSwift APIs.

RealmSwift Reference

Realm Icon

Objective-C API Reference

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

Realm Reference

Tutorial Icon

SwiftUI Quick Start

Get started with Realm Database for SwiftUI.

Explore the Quick Start

Share Feedback
© 2023 MongoDB, Inc.


  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2023 MongoDB, Inc.