Instant Updates
Push JavaScript, HTML, and CSS updates directly to users without rebuilding the entire app binary.
Electron’s built-in auto-updater requires shipping a full new binary for every update. This plugin solves that by enabling JavaScript/HTML/CSS updates without rebuilding.
Instant Updates
Push JavaScript, HTML, and CSS updates directly to users without rebuilding the entire app binary.
Delta Updates
Only download changed files, making updates ultra-fast and bandwidth-efficient.
Rollback Protection
Automatic rollback if an update fails, keeping your app stable for users.
End-to-End Encryption
Secure update delivery with RSA session keys and AES bundle encryption.
notifyAppReady() isn’t calledCtrl+Shift+D / Cmd+Shift+DThe Electron Updater maintains 100% API compatibility with @capgo/capacitor-updater. The same methods, events, and configuration options work across both platforms:
| Feature | Capacitor | Electron |
|---|---|---|
| Live Updates | Yes | Yes |
| Channels | Yes | Yes |
| Rollback Protection | Yes | Yes |
| End-to-End Encryption | Yes | Yes |
| Statistics | Yes | Yes |
| Delay Conditions | Yes | Yes |
| Debug Menu | Shake device | Keyboard shortcut |
npm install @capgo/electron-updaterJoin the Discord to get help and connect with other developers.
If you are using @capgo/electron-updater to plan native plugin work, connect it with Using @capgo/electron-updater for the native capability in Using @capgo/electron-updater, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Adding or Updating Plugins for the implementation detail in Adding or Updating Plugins, and Ionic Enterprise Plugin Alternatives for the product workflow in Ionic Enterprise Plugin Alternatives.