Skip to content

Scenarios ​

Pick the package shape first, then a protocol.

  • Native JSON: the app POSTs update check. Official SDKs wrap this path only.
  • Store feed: when the app already ships Electron / Sparkle / Tauri (or similar), create a store listing and paste the URL into the updater. Official SDKs do not read store feeds.
ShapePage
Single exe / dmg / AppImageDesktop or a store page
Multi-file directoryDesktop multi-file; no per-dll binary delta
ElectronElectron (electron-updater generic)
TauriTauri
Sparkle / WinSparklemacOS / Sparkle
Squirrel / ClickOnce / WinGet / MSIXOther desktop updaters
Android sideload / F-DroidMobile
FirmwareMCU
Headless servicesServers and CLI
The website itselfWeb / Node

Related: Store listings.