Published OnFebruary 19, 2025January 27, 2025

Better Together - Ditto's MongoDB Connector Enters Public Preview

We are pleased to announce the public preview of the Ditto MongoDB Connector, developed in collaboration with MongoDB.

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.

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.

Read more
March 12, 2025
Ditto Lands $82M to Pioneer the Edge-Native Revolution
by
Ryan Ratner
The future of computing isn’t in the cloud - it’s at the edge. And with this latest funding round, we’re poised to make Ditto the new standard for edge development.
Product
March 5, 2025
Flutter SDK Enters GA for iOS & Android, Public Preview for Web
by
Skyler Jokiel
Ditto’s Flutter SDK is now production-ready for iOS and Android with full GA support, and we’re also introducing Flutter Web support in Public Preview to bring Ditto’s real-time capabilities to even more platforms.