NewRealm is now Atlas Device SDK - Learn More >


Device Sync.
Sync your data across your edge devices.

Rapidly build and launch an edge client experience your users will love. Leave the backend details to Device Sync.

Try Free
Illustration that represents a fully customizable environment.

What is Atlas Device Sync?

Fully managed infrastructure, network handling, conflict resolution, authentication, permissions, and more — all out of the box.

  • Reduce development and maintenance costs
  • Ensure availability in unreliable network conditions
View documentation

Easily build a backend for edge and mobile apps

Sync data between devices and the cloud in real time. Device Sync embodies industry best practices and is ready to use out of the box. There is no need to worry about scaling your infrastructure or building custom security measures. With Edge Server, your remote locations can continue to operate even with intermittent connection to the cloud.

Learn about Edge Server
An illustration of clouds and arrows creating a circle around a phone and webpage to show real time sync.
An illustration of information on a phone transferring to a cloud database

Industry-leading conflict resolution protocol

The built-in conflict resolution intelligently and automatically merges concurrent user updates without the need for a single line of custom code. This includes parallel online and offline updates across multiple devices.

Apps that work on the go — online and offline

Lost your internet connection? No problem. Deliver flawless experiences on the go despite unreliable network connectivity. Automatic retry logic prevents app crashing or data loss. Easily store data on-device with official SDKs that provide offline support.

Explore Atlas Device SDKs
An illustration of a hand pressing on a smart phone and a dashboard behind it showing scaled resources for increased usage.
An illustration of data in the cloud with magnifying glass indicating the information is able to be searched, analyzed and transformed.

Get more out of your data

Device Sync makes your data available on Atlas in the cloud, where you can leverage all of MongoDB’s developer data platform services to pull insights and build rich experiences. Search, analyze, transform, combine, and visualize your app and user data with ease.

Learn more about Atlas

Feature overview

Learn more

Store and sync data — anywhere

Altas Device Sync supports modern edge and mobile applications with a global user base. Overcome distance and dead zones to keep your apps running and your users happy — under any conditions.
View Documentation
Sync data with less effort
Easily ensure the consistency and consolidation of data across devices and your backend with an out-of-the-box solution. Significantly reduce the time, money, and energy otherwise spent on building and maintaining data synchronization yourself.
Read the docs
Seamless backend integration
Accelerate development by plugging into Atlas App Services such as Functions and Triggers. As with Device Sync, Atlas App Services automatically scale with usage so you never have to worry about standing up servers or provisioning additional resources.
Learn more
Database Trigger
Auth Trigger
Scheduled Trigger

Store locally, sync globally

Learn how leading organizations use Atlas Device Sync to synchronize data across devices and provide differentiating user experiences.
View Resources
“Partnering with MongoDB on Flight Folder is one of many ways that Cathay Pacific is prioritizing innovation on technology that makes flights safer, more efficient, and more environmentally friendly.”
Lawrence Fong
Director of Digital and IT, Cathay Pacific
Watch the video

Get the most out of Atlas

Power more data-driven experiences and insights with the rest of our developer data platform.

Start using Device Sync today

Keep your data synchronized across sources. Simplify development and provide enterprise-grade app performance — regardless of connectivity.
Try Free
  • Fully managed
  • Enterprise-grade
  • Easy to use
  • Scalable
  • Cross-platform