Upvote us on Product Hunt!Help us climb the ranks and reach more people

Upvote Now
Logo of Realm compatible with React Native

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?

  1. Know what still works. Local-only Realm databases keep running in shipped apps, and the community build of realm (npm tag community) lets you stay on Realm without the removed sync features while you plan a migration.
  2. 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-sqlite or op-sqlite.
  3. 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

Other Database & Storage React Native tools