2 / 4
Dec 2024

I was going over the README here: GitHub - realm/realm-cpp: Realm C++

It says:

Realm is a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the C++ SDK Preview.

While at the same time, I see that it is already post version 1 and also this PR: Remove experimental namespace, Remove Alpha SDK by leemaguire · Pull Request #131 · realm/realm-cpp · GitHub

Makes me think if that “Preview” was just left out and needs to be removed.

3 months later
2 months later

No, the Realm C++ SDK is no longer in preview. Although the README still mentions “Preview,” the SDK has already passed version 1. Additionally, a pull request was made to remove the “experimental” namespace and Alpha SDK references, suggesting that it is now stable.

For Flutter SDK users, this is important because Realm’s core functionalities rely on the C++ SDK. If the C++ SDK is stable, it strengthens Realm’s reliability in Flutter applications. However, if you’re integrating Realm with Flutter, you should still verify the latest updates in the Flutter SDK documentation to ensure compatibility.

@George_Butler

While the Realm C++ SDK is no longer in preview, many aspects of the SDK are now depreciated, along with all of the other SDK’s.

So if you plan on interacting with ATLAS through the SDK, don’t, as that will come to an end this September 2025.

Information is here

Also, there has been no clear indication on how Realm will continue as a local-only database other than it may become open-source so until there’s a clear path, I would be wary of doing any development on the platform.

I would think that may be some kind of transition, much like Facebook did with Parse a few years ago. However, that’s just a guess.