Skip to main content
An app should feel quick when you use it, and your work should be there when you switch devices. Sync connects those two experiences.

Work here, catch up everywhere

Apps using Basic’s sync keep a working copy of your data on your device. Changes are saved there first, so you don’t have to wait for the internet after every action. This is called local-first. When connected, the app sends changes to your PDS and receives updates made elsewhere. Your PDS keeps the main version that your devices catch up with. For example, you can edit a downloaded note while offline. When you reconnect and it syncs, that edit becomes available on your other devices. Until then, it only exists on the device where you made it.

The internet can wait—sometimes

Offline work depends on what an app keeps on your device. Not every feature works offline, and working with someone else’s shared data may still need a connection. If two edits can’t be combined safely, the app may need to help resolve them. Sync keeps changes moving between devices; it can’t always decide what you meant.