Real-Time Sync for Inflight Teams, Ground Crews, and Passengers

Traditional cloud architecture works great for applications that have a consistently strong connection to the internet. But for connected workers who operate exclusively in degraded environments such as the cabin or tarmac, this architecture is unreliable.
This makes it extremely difficult to build reliable applications that can drive efficiency of operations, customer experience, and in-cabin revenue.
With Ditto’s SDK embedded, your crew and passengers can sync orders, inventory, and more directly without inflight WiFi, network hardware, or complex wiring.
Ditto enables the mobile devices you already have to form their own resilient networks and talk directly over peer-to-peer transports.

“Ditto enabled devices [are] giving us full coverage on both narrow and wide-body planes”
"With Ditto in MyFlight, our flight attendant app was not only able to synchronize data between each other but also with multiple other apps. This means that Ditto enabled devices could communicate directly, and even through other devices, giving us full coverage on both narrow and wide-body Delta airplanes... Thanks to Ditto, crew chat feels just like iMessage in the skies."

Jim LittlefieldIn Flight Project Manager, Delta Airlines
Seamless crew collaboration, even without internet
Ditto interconnects all business-critical devices into an ad-hoc network, automatically syncing data changes directly over peer-to-peer networks.
We offer a free demo account for Ditto. We also have demo apps that let you test pre-built Ditto apps.
Ditto automatically creates a network with your local devices using the best connection type among P2P Wi-Fi, Bluetooth Low Energy (BLE), and if it’s available local network.
In Ditto's implementation, conflicts are automatically resolved, merged, and synced across peers without the need for coordination or validation from a centralized authority. Learn more about Ditto’s CRDT.
Check out our pricing pages for information on Ditto Cloud Sync and Peer-to-peer Sync. Depending on your needs, you may need to speak with our sales team to discuss your project’s scope.
Ditto stores data in structured JSON-like document objects, similar to NoSQL.
Encrypted at the transport layer using version 1.3 of the Transport Layer Protocol (TLS), clients and servers are mutually authenticated prior to transmission of API and peer-to-peer access credentials. The use of mutually authenticated TLS (mTLS) mitigates potential risks posed by outside attackers attempting to masquerade as a valid API endpoint or peer in the mesh network to steal information.
Additionally, Ditto workloads and services are tightly controlled in a containerized Kubernetes environment.