You can integrate the Ditto Edge Server to sync data across devices in edge environments.
Edge Server is currently in preview. It is not recommended for production use.
Ditto Edge Server is a lightweight standalone server for resource-constrained
edge environments, based on the core Ditto Edge SDK.With Ditto Edge Server, you can join devices as small as a Raspberry Pi to a local mesh network and
synchronize data across edge environments.
REST API: An interface that allows any HTTP client, including browser applications, to access and query data.
Cloud Sync: Sync data with remote Ditto Server or Ditto Cloud deployments over the SDK’s WebSocket-based replication protocol.
Edge Sync: Allows mobile and desktop apps based on the Ditto Edge SDK to sync data over a local mesh network, Bluetooth, and other local communication protocols.
Multi-Server: Connect multiple Edge & Cloud Servers out of the box. This can let one server act as a backup for another, or keep multiple servers synced.
Automatic Conflict Resolution: Data conflicts are handled at the field-level, allowing you to resolve conflicts automatically without manual intervention.
See Conflict Resolution for details.
Edge server is a preview release, with updates released nightly. Preview
releases offer early access to features and improvements that are approaching
maturity but still undergoing development. These releases are intended for
gathering user feedback and testing integration with existing workflows.The API likely will change based on feedback and ongoing development.While in the preview stage, Edge Server is not recommended for production use.