Realm is a mobile database: a replacement for Core Data & SQLite
Realm Swift is a mobile database for iOS, macOS, tvOS, and watchOS that serves as a replacement for Core Data and SQLite. Built for Swift and Objective-C developers, it provides an object-oriented data model designed for mobile development with features including live objects for reactive app building, encryption capabilities, offline-first persistence, and native SwiftUI integration through property wrappers. The SDK is installed via Swift Package Manager, CocoaPods, or Carthage, and can be used to define schemas idiomatically in Swift, perform type-safe queries, and react to data changes through notification handlers.