Ditto Platform

The Ditto Platform is the easiest way to build real-time apps that can communicate with each other regardless of internet connectivity.

One Platform for Cross-Platform

The Ditto Platform is unified real-time data sync for mobile, web, IoT, and server apps even without the internet.

Small Peer

The Small Peer comes in the form of an SDK and was designed for resource constrained systems like mobile, web, IoT and desktop environments.

Peer-to-Peer Communication

Small peers are capable of creating a wireless mobile mesh network and will use a series communication techniques like Bluetooth Low Energy, P2P Wi-Fi, Local Area Network and more to communicate even without an internet connection.

Offline First

All small peers are equipped with an embedded database. Meaning that even if devices are completely disconnected, they can always read and write data ensuring maximum local data access at all time.

Automatic Conflict Resolution

All writes to the local datastore preserve history so that concurrent changes are capable of automatic conflict resolution.

Big Peer

Ditto's Big Peer is our cloud database. While it looks like any other peer, the difference is in the internals. Unlike the small peer, the internals are comprised numerous nodes to handle extreme write and read performance.

Built for Elastic Scalability

Capable of automatic scalability without any downtime. It was designed to handle highly unpredictable load.

Extreme Performance

The Big Peer was designed for extreme write performance without hindering read performance.

Seamless External Integration

Transfer data between your existing systems with our HTTP APIs, webhooks, and even our write log system.