Hēsperus27k downloadsThe next-generation syncing plugin: Fast · Free · Extend with Modules. Supports WebDAV and S3.
简体中文 • Documentation • Plugin Store • License
If you previously used the plugin WebDAV Sync and is confused by the migration to Sync Engine. Sync Engine is the official successor after WebDAV Sync. You can read this page for the automatic migration or manual migration.
If not all your devices have WebDAV Sync updated to 2.5.12 or later, you can go to latest v2 release page and download the main.js, styles.css, and manifest.json, replace corresponding files in <your vault>/.obsidian/plugins/webdav-sync/. And then use the updated version to complete the migration.
Sync Engine is a revolutionary solution for vault syncing. Its not only a syncing plugin, it is a modular platform that everyone can build upon.
The core ships the infrastructure, and all backends (WebDAV, S3, GDrive) and features (i18n, optimization, sync strategy) come from composable modules. You and your AI agents can build your own modules via convenient SDK, extend the plugin, contribute to community, all without modifying the source code.
Access Sync Engine documentation at sync.consensia.cc, which contains usage guides, existing modules, permission claims, benchmarking, and documentation on how to build a module.
There's already a lot of plugins to sync your notes between devices:
Sync Engine fits the gap: you want to choose your own storage, you want the plugin to stay small because unused features aren't bundled in, and you want a highly optimized syncing that is no slower than a self-hosted server.
Sync Engine from Obsidian plugin store.Sync Engine welcomes everyone that would like to develop and contribute a module. The detailed module development documentation can be found in Sync Engine website. Module contribution standard see CONTRIBUTING.
You can simply retry the sync. An error does not block later syncs nor corrupt your files.
If the error persists after retrying, please open an issue, describing the error, your setup, with the log attached.
According to this plugin's file handling strategy, all remote changes will be propagated to all vaults. So it's generally not recommended to manually manage your remote storage unless you intend to add / remove these files. Manual management is more discouraged when you have encryption or asymmetric storage enabled.
Below is a list of planned features and improvements, the faster this plugin is adopted and the star ⭐ grows, the faster the development will be. Also, we welcome contributors that would like to help us with the development of either modules or core.
Sync Engine also has a wishlist of features, you can react with thumbs up 👍 on feature comments you would like to have. And the features with more votes will have higher priority.
The source code of Sync Engine and modules in this repository are licensed under the MIT License.
Documents in the documentation website are licensed under CC BY 4.0 license.
Copyright ©️ 2026 Hēsperus and All Contributors