Know your risk
A short fixed-price diagnostic: what is likely to break next, and the cheapest way out (keep, patch or migrate).
For teams with a React Native app on Realm®
MongoDB deprecated Realm in September 2025. Since then, users have reported build failures on newer React Native and Xcode versions. We help you keep your app building, then move your local data to SQLite, with every object checked.
Reply within 12 hours. Fixed price after the check.
A short fixed-price diagnostic: what is likely to break next, and the cheapest way out (keep, patch or migrate).
We are preparing an open-source fork of the realm-js SDK (v20). It builds and runs on Android emulators (React Native 0.86 to 0.88, Expo SDK 56 to 58) and on the iPhone simulator (React Native 0.88.1, Xcode 26.4.1 and 26.6), with nothing downloaded at install. Your code keeps import Realm from "realm".
We convert your .realm files to SQLite, encrypted files included, and check every object with a checksum. Our test runs Realm queries on both sides and lists every difference.
The fork is not public and not on npm yet.
A SHA-256 hash per object and per table, foreign keys and a field-by-field sample. On our test file covering every supported type: zero differences.
NaN, -0, dates before 1970 and non-ASCII text are kept and checked. SQLite alone turns NaN into NULL and -0 into 0, without any warning.
196 Realm queries run on both sides: 2 differences, both known and explained. Realm has quirks a naive port silently changes, like [c] folding only ASCII and Latin-1 letters.
It works until the next upgrade. The check looks at your versions and tells you which React Native, Xcode or Google Play change is likely to break your app.
If you need sync, that can be the right choice. Your local data and query behavior still have to move with you: we can handle that part.
Device Sync, the old React Native architecture, bugs inside the Realm engine itself (we use the upstream engine unchanged), and Realm Swift, Kotlin and Flutter. SwiftPM is not supported yet. We say so before any work starts.
The conversion tool runs where your data already is, on your machine or in your CI. It opens the .realm file read-only and checks afterwards that the file has not changed. For the free check, we only need your versions and the error.
Send your Realm and React Native versions, or a link to your repository, and what breaks today. We reply within 12 hours.
Or write to hello@pomwik.com.