
Realm
Realm is an object database designed to run directly on phones, tablets, and wearables, providing local data persistence for mobile and edge applications.
What Realm is
Realm is an object database designed to run directly on phones, tablets, and wearables, providing local data persistence for mobile and edge applications. It exposes data as objects that can be queried in code without an ORM, and supports relationships, generics, and vectorization. Realm documentation describes apps continuing through weak signal, offline, or outage scenarios. Listed SDKs include Java, Swift, Objective-C, JavaScript, and .NET. The JavaScript implementation supports React Native on iOS and Android, plus Node.js and Electron on Windows, macOS, and Linux. Realm Swift supports encryption for data in flight and at rest. Realm Studio can open and edit local and synced Realms and administer Realm Object Server instances. Realm's former Device Sync connected data across users, devices, and a backend in real time, but MongoDB announced deprecation of Atlas Device Sync and Realm SDKs in September 2024. The project is free and open source under Apache License 2.0. Documentation points users to forums, Stack Overflow, and GitHub issues for help.
Good
- Object data can be queried in code without an ORM.
- Supports relationships, generics, and vectorization.
- Documentation describes offline and weak-signal operation.
- Open source under Apache License 2.0.
- Realm Swift supports encryption in flight and at rest.
Watch out
- MongoDB announced deprecation of Realm SDKs in September 2024.
- Former Device Sync was deprecated alongside Realm SDKs.
Who it suits
Realm is for developers building mobile or edge applications that need local object-based data persistence. Its SDKs and platform support cover several programming languages and environments.
Verdict
Realm offers an object database for local application data, with multiple SDKs and documented offline use. Developers should account for MongoDB's announced deprecation of the SDKs and Device Sync.
Plans and prices
From Realm's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Realm Database (open source) | Free | Free and open source under Apache License 2.0 |
The facts
Each one read from Realm's own pages, with the date it was checked.
What it does
- Database features
- The database supports relationships, generics, and vectorization.checked 4 Oct 2026
- Data model
- Realm exposes data as objects that can be queried in code without an ORM.checked 4 Oct 2026
- Deprecation
- The Realm JavaScript repository says MongoDB announced deprecation of Atlas Device Sync and Realm SDKs in September 2024.checked 4 Oct 2026
- Developer tool
- Realm Studio can open and edit local and synced Realms and administer Realm Object Server instances.checked 4 Oct 2026
- Integrations
- Realm's former Device Sync connected data across users, devices, and a backend in real time.checked 4 Oct 2026
- License
- MongoDB said it would offer the renamed Atlas Device SDKs as a free open-source project under Apache License 2.0.checked 4 Oct 2026
- Offline use
- The Realm Platform documentation says apps can work through weak signal, offline, or outage scenarios.checked 4 Oct 2026
- Product
- Realm is an object database designed to run directly on phones, tablets, and wearables.checked 4 Oct 2026
- SDKs
- The official documentation lists Java, Swift, Objective-C, JavaScript, and .NET SDKs.checked 4 Oct 2026
- Security
- Realm Swift says data can be encrypted in flight and at rest.checked 4 Oct 2026
- Support
- The Realm documentation directs users to its forums, Stack Overflow, and GitHub issues for help.checked 4 Oct 2026
- Use case
- Realm provides local data persistence for mobile and edge applications.checked 4 Oct 2026
The company
- Maker
- MongoDB acquired Realm and its technology in 2019 and renamed it MongoDB Atlas Device SDKs in 2023.checked 4 Oct 2026
Where it runs
- Supported platforms
- The JavaScript implementation supports React Native on iOS and Android, plus Node.js and Electron on Windows, macOS, and Linux.checked 4 Oct 2026
Alternatives to Realm
- 1
Hive
Free planOpen sourceAndroidiOSWebAPI8.6From $5 a month - 2

Firestore
Free planAndroidiOSWebAPI8.1$0.03 usage-based - 3
SQLDelight
Free planOpen sourceAndroidiOSWebAPI7.9Free plan - 4
PouchDB
Free planOpen sourceAndroidiOSWebAPI7.8Free plan - 5

Sparksee
Free planAndroidiOSAPILinux7.6Free plan - 6

RxDB
Free planAndroidiOSWebAPI7.5From $99 a month
