We are pleased to announce the public preview of the Ditto MongoDB Connector, developed in collaboration with MongoDB.
Through our strategic partnership with MongoDB, we have developed an enterprise-grade solution for data synchronization between edge devices and MongoDB databases. The Ditto MongoDB Connector enables seamless bidirectional synchronization between edge applications and cloud-based MongoDB databases, providing a robust path forward for organizations transitioning from Atlas Device Sync before its end-of-life in September.
This integration bridges the critical gap between edge and cloud data management, allowing organizations to maintain consistent data across their distributed applications.
MongoDB and Ditto, Better Together
Using Ditto with MongoDB allows you to leverage the strengths of both platforms: Ditto’s industry-leading synchronization platform and MongoDB’s best-in-class database and developer platform.
Native Document Synchronization: Both systems store data in JSON format, enabling seamless integration without transformation overhead or schema complications.
Rich Ecosystem: This integration enables organizations to build sophisticated applications that combine MongoDB's powerful data processing capabilities with Ditto's edge synchronization, including Full-Text Search, Vector Search, and Stream Processing.
Advanced Conflict Resolution: Our CRDT-based conflict resolution automatically handles synchronization conflicts, eliminating the need for custom-deployed conflict resolution services or manual intervention.
Comprehensive Platform Support: With SDKs available in Swift, Kotlin, Flutter, React Native, JavaScript, Java, C#, Rust, and C++, organizations can implement edge synchronization using their preferred development platforms. This flexibility enables teams to maintain their existing technology investments while advancing their edge computing capabilities.
Causal Consistency: By utilizing MongoDB change streams with pre- and post-images, we maintain causal consistency throughout the entire system, from edge devices to MongoDB.
Offline-First Architecture: While the connector enables cloud-to-edge synchronization with MongoDB, Ditto's peer-to-peer capabilities extend replication to devices even without direct internet connectivity, enabling truly distributed edge computing scenarios.
Getting Started
The connector is now available in public preview to all paying customers and prospects engaged with us in building next-generation edge applications. You can learn more about the connector in our documentation and can better understand the process of migrating from Atlas Device Sync to Ditto in our migration guide.
The video below walks through the setup of the Ditto MongoDB Connector, along with how you can use a sample mobile app written in SwiftUI to test the synchronization of data between Ditto and MongoDB Atlas.

The Ditto MongoDB Connector - Setup and Demo
To start building with the connector, please visit the MongoDB Connector product page to get started. Our team will follow up with you quickly to get you started on your Ditto journey.
We Want to Hear From You!
We have received great feedback and engagement from our customers during our private preview, and we can’t wait for more people to get their hands on the connector in the public preview.
Please explore the public preview and let us know your thoughts. For feedback, support, or more information, see here for the best ways to reach the Ditto team through the Ditto Portal or submit your message using our contact form.