Migrate to Ditto, MongoDB's Official Mobile Partner
Ditto makes it easy to migrate from Atlas Device Sync (formerly Realm). Keep MongoDB as your
backend and use Ditto in the front as your mobile database. It's that simple.
backend and use Ditto in the front as your mobile database. It's that simple.
Migrate to Ditto to unlock powerful and unique edge capabilities
With the deprecation of Atlas Device Sync (Realm), Ditto is the recommended replacement for synchronizing edge devices with a MongoDB Atlas backend. Here's why:
The Ditto MongoDB Connector. Built in partnership with MongoDB, the Connector enables bidirectional sync between Ditto apps and MongoDB databases.
Keep your always-on experience. Ditto's offline-first mobile database seamlessly handles intermittent connectivity to keep your app operational anytime, anywhere
Unlock peer-to-peer sync for your existing MongoDB apps. The Ditto SDK has built-in peer-to-peer sync and ad-hoc mesh networking
Read the documentation to learn more
Building with MongoDB and Ditto
Intelligent Rainbow Connection
Ditto manages multiple P2P and IP-based transports at the same time and optimizes your sync for speed based on available bandwidth.
Offline-First Mobile Database
Each device maintains a local database, so it can always read and write data without a network connection. Changes are stored locally or, if available, synced via P2P or IP.
Bidirectional Cloud Connector
Native MongoDB support. Bidirectionally sync from Ditto to your existing MongoDB backend (or other backend system).
Cross-Platform Support
Build and sync across your preferred languages, frameworks, and platforms.
Conflict Resolution with CRDTs
Simultaneous and offline changes are automatically resolved.
Opportunistic Cloud Sync
Opportunistically sync with our cloud product, Big Peer, whenever a device within the mesh has internet.
Reactive Design Patterns
No more polling code for changes, register queries and get updates in real-time.
Bring your own authentication
Whether it's JWT, OAuth 2.0 or SAML. Bring your own identity providers.