The perfect backend for the next generation of reactive mobile apps
The Realm Mobile Platform delivers automatic and seamless realtime data sync and powerful event handling between server and devices. You never need to think about networking code again.
The Realm Mobile Database is cross-platform, supporting both iOS and Android, and the Realm Object Server is ready to run on your servers or on your favorite cloud.
How it works
The Realm Mobile Platform combines the new Realm Object Server with our popular Realm Mobile Database.
Manage your users, data, and functions from our web dashboard, and monitor your entire system at a glance from the Realm Dashboard. The full range of authentication and authorization options are available: Log users in with our authentication systems, utilize third-party providers, or customize your own. Define precise permission controls to make sure the right people have access to the right data.
Our fast and reactive object database is at the core of the Platform. It’s superior to SQLite alternatives as an embedded database on the client. But when you connect it to Realm Object Server, it becomes a distributed database providing automatic, realtime data synchronization. It handles conflict resolution and offline states with ease, and your data is safe with TLS/SSL and AES-256 encryption.
What you can build
Create realtime collaboration experiences, similar to Google Docs.
Two-way data sync
Realtime data synchronization with automatic conflict resolution.
Update client databases effortlessly with automated data push.
Share text, images, maps, or custom data. No server work needed.
Easily connect your mobile apps to existing systems and APIs.
Know when users are online and track state.
Data is stored locally in the Realm Mobile Database, which means that each device can fully function when offline, then re-sync when the network comes back. The Realm Mobile Platform handles the complexities of network state and conflict management, so you never have to worry about server errors, JSON decoding, or conflict resolution. Learn more about Realm and offline-first development.
On-premises or public cloud
Realm Object Server can be deployed on-premises or in the public cloud (like AWS, Azure, and other popular options). Integrate existing infrastructure with Realm Object Server to connect current and legacy systems to your mobile apps. Learn more about how Realm can help you integrate and mobilize your legacy systems.
Build reactive apps
Realm objects are always live, which means that they always have the latest data. Subscribe to notifications to get updates when data changes, then update your UI. Your app will never be out of date again. Learn more about building a reactive app with Realm.
Trusted by Fortune 500 mainstays, innovative startups, and #1-ranked app store successes
Me using @realm for the first time: 'this CAN’T be that easy. Pretty sure I’m missing something.'
I boosted my database of 200,000 rows search from 7 seconds to 0.5 seconds with @realm . Practically under 30 mins of using it 1st time.
Very impressive! I’m a huge fan of innovative solutions—especially critical processes like data persistence. 💯