Realm is Now Atlas Device SDKs

See here

An interesting change.

Inherently, Realm is an offline first database which is a different use case then Atlas - which we feel justified the distinction. So now Atlas is an offline/online first database? Sounds like an identity crisis.

Is there something more too this or just an effort to unify the platform?

This feels like the Parse scenario from a few years ago which is why we ask.

(just being a bit dubious)


hey @Jay - we are aligning our names to make it clear to the external market and our internal team what the SDK is ideally intended for - to sync data with Atlas. Not many users have as much experience with the product as you do :slight_smile: so they may not have as much clarity on how the SDK works with Atlas. We hope this makes it more clear. We still intend to continue investing in the SDKs and iterating on the feature set with new releases. The SDKs can be used with or without sync but of course we hope they use sync!


Hi Ian, from a practical point of view… did anything change? Do I need to do anything?


1 Like

Nothing has changed from a practical point of view. You do not need to do anything


Is there a timeline when the word “Realm” will be sunsetted from the documentation and replaced with the word “Atlas Device SDK”?

Also is there a future plan to rename code level calls eg let realm = try! Realm() to let atlas = try! Atlas()

Just trying to get clarity on the path.

1 Like

There are no plans to change the realm name in code right now so it will still be part of the docs for the foreseeable future. We will look to update the docs over the next quarter or so to explain the new high-level product name and how realm still serves as the storage part for the SDK.

1 Like

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.