Introducing the Edge-Sync Platform

Mobile ad-hoc mesh networking and peer-to-peer data sync for your enterprise applications.

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:


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.

tARGET
Access Point
Server
Source
Big PEER

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 webhook events
Register HTTP API endpoints and receive POST notifications when a document changes. Fine tune your notifications by specifying queries.
Read More
Kafka change stream
Enterprise
Enterprise customers can tail and observe all data changes that occur on the Big Peer through a secure Kafka queue.
Read More
HTTP document API
Use our HTTP API to query, find, update, and delete documents using a JSON based HTTP RPC API.
Read More

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”.

P2P Wifi
BLUETOOTH LE
IP-BASED TRANSPORTS
LAN

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.