Introducing the Edge Sync Platform

Ditto's Edge Sync Platform is a real-time database for mobile, web, IoT, and server apps that can magically sync even when offline.

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
Transports 101 with Tom

Transports 101 with Tom

Watch the video

Automatically communicate Peer-to-Peer
Run operations even offline

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

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

While it may look like any other peer in the mesh, the difference is in the internals. Unlike the Small Peer, the Big Peer is comprised of numerous nodes for storing and distributing large amounts of data.

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.

  • HTTP document API
  • Kafka change stream (enterprise)
  • HTTP webhook events
Bidirectional sync with your existing systems
Elastic scalability

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

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”. The below graphic outlines how peers disconnected from the internet can use multihop to efficiently move data across small peers.

peers