Navigation

Realm SDKs

Realm has open-source SDKs available for most popular languages, frameworks, and platforms. The SDKs include the full core database, idiomatic language bindings, and can optionally connect to a serverless backend to automatically sync data.

Android SDK icon

Android SDK

Build Android applications in Java or Kotlin. Realm data maps directly to the classes in your app.

iOS SDK icon

iOS SDK

Build applications in Swift or Objective-C for Apple platforms, including iOS, macOS, watchOS, and tvOS.

.NET SDK icon

.NET SDK

Build applications that use C# and the .NET platform, including Xamarin, native Windows applications, and Unity projects.

Node.JS SDK icon

Node.js SDK

Use the Node.js SDK to build server and IoT applications in JavaScript or TypeScript.

React SDK icon

React Native SDK

Use the React Native SDK to build cross-platform applications in JavaScript or TypeScript.

Kotlin SDK icon

Kotlin Multiplatform SDK

Build cross-platform applications for Android, iOS, and macOS with Kotlin Multiplatform Mobile. Realm data maps directly to the classes in your app.

Web SDK icon

Web SDK

Build web applications in JavaScript or TypeScript. Access data with GraphQL and MongoDB queries.

Futter icon

Flutter SDK (Preview)

Preview SDK: Build Flutter applications with Dart.

Give Feedback