Realm Platform

The new standard in data synchronization providing you the most flexible mobile app solution

Offline-First is the new standard

With Realm Platform's “live object” approach and embedded database, your apps can deliver a great experience — with or without a signal. Realm's realtime sync functionality ensures that data is accessible and conflicts are resolved when signal connectivity is restored.

Mobilize your legacy databases (SQL, Postgress, Core Data, etc)

Your app's data is stuck inside existing databases that pre-date the realtime demands of modern mobile apps. Realm's data middleware enables you to automatically handle two-way data sync between legacy systems and your app.

Don't let your REST APIs bog you down.

Use Realm as a “RESTless” middleware layer. Connect your endpoints to as many services you need, easily scale as your apps grow, and with no client-side networking or serialization code to maintain, your team can focus on more important things.

Your users wait less with realtime sync.

With Realm's realtime data sync, you can drastically improve your app’s performance and keep users happy with reactive apps that always feel “alive. Data as objects means that data changes are synced across all clients and the server — no serialization or networking code required.

Bring the server closer to your users with edge computing

Edge computing capacity enables you to cache or handle data anywhere — on the server or device, or anywhere in between. The Realm Platform quickly adds data sync, conflict resolution, and event handling into your architecture.

 

Realm Studio

Realm Studio is our premiere developer tool, built so you can easily manage the Realm Database and Realm Platform. With Realm Studio, you can open and edit local and synced Realms, and administer any Realm Object Server instance. Download it now on macOS, Windows, or Linux.

How it works

The Realm Platform combines the new Realm Object Server with our popular Realm Database.

Realm Database

Our fast and reactive database is superior to SQLite-based alternatives as an embedded “live object” database on the device. And when you connect it to Realm Object Server, it becomes a distributed database providing automatic, realtime data synchronization.

Realm Sync

At the heart of Realm Object Server, automatically synchronizing data objects across all devices and the servers in realtime, is Realm Sync. It handles conflict resolution and offline states seamlessly — and your data is safe with TLS/SSL and AES-256 encryption.

Realm Studio

Functioning as your dashboard and your cockpit, Realm Studio gives you control over your data, platform functions, users, and configuration. Featuring an efficient, task-oriented UI, it’s built on Electron and it works across every major platform.

Realm Connect

Part of Realm Object Server, Realm Connect converts existing REST APIs and data sources to live objects, freeing you to focus on features rather than writing networking or serialization code. Use our pre-built connectors, or make your own custom integrations.

Event handling

Realm Object Server’s event handling functionality means you can easily build server-side features with simple JavaScript. When synced data changes, your custom logic executes—making sophisticated server-dependent features dead simple to build.

Permissions and authentication

Log in users with our authentication systems, or customize authentication to work with your existing systems or third party providers. Define precise permission controls to make sure the right people have access to the right data.



Trusted by Fortune 500 mainstays, innovative startups, and #1-ranked app store successes

Realm Platform Overview

Learn how the Realm Platform can help you build better apps faster.

The next generation of the Realm Platform

A few reasons customers love Realm.

Play Video

See the next generation of reactive mobile apps

The Realm Platform makes integrating REST APIs or legacy databases to provide a powerful and fluid offline experience is now much easier. Watch the webinar to learn why using Realm’s realtime data sync and event handling means never have to worry about networking or serialization code again.