Realm has open-source SDKs available for most popular languages, frameworks, and platforms. Each SDK is language-idiomatic and includes:
The core database APIs for creating and working with on-device databases.
Build Android applications in Java or Kotlin. Realm data maps directly to the classes in your app.
Build applications in Swift or Objective-C for Apple platforms, including iOS, macOS, watchOS, and tvOS.
Build applications that use C# and the .NET platform, including MAUI, Xamarin, native Windows applications, and Unity projects.
React Native SDK
Build cross-platform applications for Android, iOS, and macOS with Kotlin Multiplatform (KMP). Realm data maps directly to the classes in your app.
Build Flutter applications with Dart.
For legacy (pre-v10) Realm Documentation, see https://www.mongodb.com/docs/realm-legacy/docs/.