Atlas Device Sync: End-of-Life and Deprecation

Dear community members,

We understand that our recent announcement to deprecate services is raising some questions and some of our users will be meaningfully impacted by this news. We would like to reiterate our commitment to supporting you through the transition before the end-of-life (EOL) of these services in September 2025 to ensure the solutions you’ve built on our platform can continue to produce successful outcomes for you and your users.

The decision to deprecate those services was not taken lightly, but it will allow us to refocus our efforts on providing customers with a better experience with our other services and double down on our investments in the core database and other Atlas services.

Regarding the Atlas Device SDK. It consists of two parts: the on-device database and Atlas Device Sync. The on-device database will continue to be an open-source project. For the syncing, some of our partners, such as Ditto, are already working on integrations to make it easier for you to replace this SDK. Other partners also have similar offerings that integrate well with MongoDB (AWS AppSync, HiveMQ, Ably). A list of those alternative providers can be found at https://www.mongodb.com/docs/atlas/app-services/sync/device-sync-deprecation/.

Our team is dedicated to continuing to develop resources to help you navigate this migration process. In the meantime, if you need support along the way, you can contact our support team.

Can I make a new application featuring the device sync feature? or I can’t because it’s deprecated, though the EOL for it is till September 2025.

Hello everybody,

As many of you here, we have been affected by the deprecation of Realm services. As we manage several production applications, we had to find a way not to disrupt the service offered to our customers.

Our decision was to rewrite the core using Node.js and TypeScript, keeping the same folders structure and configuration format as the deprecated services: we needed a solution that could easily be swapped in without major changes to our existing projects.

Our rewrite is not complete yet, as not every Realm feature has been ported. The focus has mostly been on authentication, rules, functions, triggers, services, http endpoints.

Eventually we decided we could try the open source route sharing our work with the community, in the hope of helping others that faced the same problem and maybe encouraging other people to take part in this rewrite of the deprecated services.

Before sharing our work we would also like to know the opinion of MongoDB.

Thank you