Introducing the Edge-Sync Platform
Mobile and edge devices embedded with Ditto become Small Peers
Embed the Ditto SDK into your mobile, web, IoT or desktop application and give your edge devices the incredible ability to:
Automatically communicate Peer-to-Peer
Small peers automatically create wireless mobile mesh networks and share data in real-time with all connected peers. We utilize multiple connection technologies including Bluetooth Low Energy, Peer-to-Peer Wi-Fi, and Local Area Network to reliably sync data without the internet.
Automatic device discovery and mesh creation
Developer friendly and platform-agnostic
Sync up to 130 m / 425 ft and even further with multihop


Run operations even offline
Equipped with an embedded database, small peers can still read and write data when disconnected from the internet, ensuring local data sharing and access at all times.

Sync cross-platform, conflict-free
Ditto is platform agnostic across iOS, Android, Windows, and Linux. Automatically resolve online and offline conflicts between these peers and with the cloud when available.
Small Peers always find a path to sync your data by utilizing Multihop sync
Multihop sync is the process of passing data from one connected peer to another by the way of intermediate “hops”. Multihop allows for long range data transfer that doesn’t rely on the internet.
Designed to network with small peers, our cloud-ready configuration is the Big Peer
Bidirectional sync with your existing systems
The Big Peer offers easy access to external integrations, making it simple to sync to and from your existing systems.
Elastic scalability
Automatic scalability without any downtime. As data demands grow, scale your app resources both horizontally and vertically by splitting them across multiple virtual or physical nodes.
Extreme performance
The Big Peer was designed for extreme write performance without hindering read performance. It is multi-tenant, fault-tolerant, and offers causally consistent transactions.
Multihop data across peers to your External Integrations
Multihop sync is the process of passing data from one connected peer to another by the way of intermediate “hops”.
Sync between distant devices, even when offline
Even devices disconnected entirely from the cloud can still be reached when combining Ditto’s peer-to-peer sync and multihop capabilities.
Sync with the cloud through other devices
Just one Big Peer connected device within a mesh enables all devices to push and pull data to and from the cloud.