ObjectBox Data Sync

 
The fastest data synchronization from edge to edge, and edge to cloud in Mobile and IoT.

Keep Data Synced Across Devices

ObjectBox Sync is the out-of-the-box data synchronization solution that keeps data in sync offline or online, between Mobile and IoT devices (peer-to-peer), or to the cloud/on-premise server. Leave JSON / REST behind, and discover the easy to use alternative for keeping data up to date and in sync between devices.

edge-to-cloud

Edge to Cloud

Need up to date data from mobile app to cloud or connected car to back-end server? ObjectBox Sync empowers super fast and efficient edge to cloud data transmission.

edge-to-edge-data-sync

Edge to Edge

Synchronize data from edge device to edge device, i.e. IoT gateway to phone or on-premise server; use ObjectBox Sync to keep data up to date in offline mission critical networks.

edge-distributed-data-sync

Decentralized Edge [planned]

The decentralized, distributed edge: sync data from edge to edge with no central node.

Connect and Get Syncing

ObjectBox was build by developers for developers – it runs on most operating systems (Android, iOS, Linux, Windows, etc) and APIs are available in the languages you already work with (Java, Go, C, C++, Kotlin, Python, Flutter). ObjectBox Sync is a fast and efficient alternative to solutions like SQLite, CoreData, Redis, and Realm. If you’re new to ObjectBox Sync, take a look at our documentation, or request a demo or free trial.

What is ObjectBox Data Sync?

Data Sync is the continual process of synchronizing data between two or more devices and updating changes automatically between them. With ObjectBox, developers can easily store and sync data from sensor to server – on Android, iOS, Raspbian, Windows, MacOS, Linux or any POSIX-system. With ObjectBox’ super fast NoSQL database and data synchronization solution, quickly and efficient sync the data you need, offline or online,  keeping data in sync between edge devices like mobile phones or IoT gateways, and with other IoT devices or the backend / cloud.

objectbox-sync-reference-architecture

Data Where You Need It, When You Need It

Offline First – Guarantee Functionality Offline

The ObjectBox database stores data locally, directly on the device (edge), enabling offline use.  ObjectBox Sync offers reliable online and offline data sync from edge to edge to server and / or the cloud. As a developer, you get constant access, and ObjectBox automatically updates any changes when the client is back online.

data synchronization

Feels Serverless

Save time, costs and reduce hassle by using ObjectBox Sync. All data changes are synced across the client and server with fast and safe integration into your app architecture. Free yourself from complex and time-consuming tasks and get your connected app running reliably and fast.

Efficient, Superfast, Sustainable

The ObjectBox database is 10x faster than any alternative; this performance advantage transfers directly to ObjectBox Sync – allowing for high speed data sync, and reduced mobile network and cloud costs. ObjectBox Sync offers a sustainable alternative to sending all data to the cloud – the less data sent to the cloud, the less energy required by the device, i.e. the longer your phone battery lasts.

sync-data-fast-iot-p2p-decentralized

Keep Data Local, Keep Data Private

Securely sync data between your Mobile and IoT apps with ObjectBox Sync, from edge to edge and from edge to cloud, with transport encryption. You can use ObjectBox sync on-premise like an “offline sync” that makes sure data is available when needed where needed on your location without a cloud or any need to ever leave your premises. Local data storage and selective Sync enables you to comply with GDPR and keep private data on the device it is used on.

sync-data-fast-iot-p2p-decentralized

Get on the Fast Track

Go to market faster by building cross-platform apps with ObjectBox. With ObjectBox, you only need one implementation across devices  – from sensor to server. ObjectBox supports many operating systems including e.g. Android, iOS, Windows, Linux, Raspbian. Use the native language of your choice, e.g. Java, Kotlin, swift, C, C++, Go, Flutter / Dart, to persist objects on the device (Edge Computing) and across devices (Sync). Benefit from efficient, lean and easily maintainable code.

Sync Use Cases Across Industries

ObjectBox’ data persistence and synchronization solution is used in many contexts, from smartphone apps, automotive, healthcare, smart home devices and beyond. ObjectBox empowers valuable, decentralized edge computing in a wide variety of use cases. Discover some of the industries that ObjectBox customers work in:

Ready to Start Syncing Data?

Sign up to get your free ObjectBox Sync trial and project quote today!

By submitting this form, you agree to ObjectBox’ privacy policies.