English
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.
| Shape | Page |
|---|---|
| Single exe / dmg / AppImage | Desktop or a store page |
| Multi-file directory | Desktop multi-file; no per-dll binary delta |
| Electron | Electron (electron-updater generic) |
| Tauri | Tauri |
| Sparkle / WinSparkle | macOS / Sparkle |
| Squirrel / ClickOnce / WinGet / MSIX | Other desktop updaters |
| Android sideload / F-Droid | Mobile |
| Firmware | MCU |
| Headless services | Servers and CLI |
| The website itself | Web / Node |
Related: Store listings.