Links

Getting started

Join Discord Community

⚠️ Update OTA(Over the Air) only works on HTML, CSS, JS changes. When you update native code (capacitor plugin), you must resubmit to the app store.

Maintenance

Plugin version
Capacitor compatibility
Maintained
v4.*.*
v4.*.*
v3.*.*
v3.*.*
only critical bug

Choose between all modes

In cloud auto mode, logic is handled by Capgo backend, updates are decided server side, this is more secure and allow fine grain update, partial deploy to one device or group and more. In cloud manual mode the logic of when update is handled by your JS, the Capgo backend still handle the what to update.
In self-hosted auto mode, you have to recreate the update logic in your backend. In self-hosted manual mode the logic of when update is handled by your JS, the server still handle the what to update. Or lastly you can go in manual mode without backend, all the logic have to be handled by your JS.
Manual mode can lead to very complex issue since you ship the code for update withing the update itself.

Cloud Auto

Good ✅
Bad 🥲

Manual

Good ✅
Bad 🥲

Roadmap

The roadmap is handle in GitHub
Roadmap

Open source

The plugin is under the LGPL-3.0 License and the back-end is AGPL-3.0 License.
💡 LGPL-3.0 mean if someone modify the code of the plugin, it’s mandatory to publish it, in open-source with same licensing. If you use the code without modification, that doesn’t concern you. See issue below for more details check the link 👇
You can include it in your app without worring

Know issues

  • When you develop, if you use the Ionic live reload feature from the CLI, it will override the plugin, so you will never see your update.
  • Same issue with Quasar live reload.
  • Big app update (> 20mb) will have a big percentage of user who doesn't get the last version. Users need to keep the app open until download is done.

Last words

If you use this tool for free, take time to support my work with GitHub sponsor.
I made a bet to open source all the code I built here.
I could have kept it for myself and put a high ticket price.
Instead, I want to make it an open and transparent business.
I do think it would make our world a better place by opening instead of fighting and hiding.
To make it possible, it is necessary for all of us to do our part, including you 🥹.
If Capgo cloud offer can't suit you, back a bootstrapped Maker HERE on your own terms.
Last modified 28d ago