Overview
Ditto is an edge-native mobile database designed for building resilient offline-first applications. It allows mobile and edge devices to automatically form mesh networks and synchronize data directly without relying on servers or access points. The core technology is CRDT-powered, resolving concurrency conflicts in decentralized models and enabling delta-based synchronization. Ditto supports various transports, including BLE, P2P WiFi, LAN, and cloud sync, ensuring real-time synchronization in disconnected or bandwidth-constrained environments. It offers SDKs for Swift, Kotlin, JavaScript, C#, C++, and Rust. Use cases include mission-critical systems, POS systems, and inflight device synchronization, ensuring data availability and consistency regardless of network conditions. Ditto decentralizes systems, removing single points of failure and enabling consistent revenue and customer service anywhere.
