Realm for React Native
Database & Storage
Realm is an object database for React Native that stores data as live, typed objects instead of SQL rows, with reactive queries that re-render your UI when data changes.
Realm is deprecated. MongoDB announced the deprecation of the Atlas Device SDKs in September 2024, and they reached end-of-life on September 30, 2025, together with Atlas Device Sync. A community build of realm without sync features is still published on npm, but new React Native projects should pick an actively maintained local database instead.
How Realm will help you grow and be more successful?
- Know what still works. Local-only Realm databases keep running in shipped apps, and the community build of
realm(npm tagcommunity) lets you stay on Realm without the removed sync features while you plan a migration. - Pick a maintained replacement. For an offline-first, reactive database, look at WatermelonDB or RxDB; for simple key-value storage, React Native MMKV; for relational data, SQLite through
expo-sqliteorop-sqlite. - Replace Device Sync before it bites you. Atlas Device Sync no longer exists, so apps that relied on it need a new sync layer, such as Supabase, Firebase, or RxDB replication, before the next release.
Platforms
- Android
- iOS
Features
- Offline
Pricing
- Open source