How it works
Simple setup and fast release flow with the OtaKit CLI.
Add the OtaKit plugin to your Capacitor app and publish once to the stores.
$ npm install @otakit/capacitor-pluginMake changes, build your app, and upload the new web bundle to OtaKit.
$ otakit uploadDevices with your app installed pick up the update silently in the background.
$ otakit releaseDashboard
A full-featured web dashboard to manage and monitor your releases in real-time.
Bundles & releases
| Bundle | Runtime | Size | Uploaded | Release | Action | ||||
|---|---|---|---|---|---|---|---|---|---|
| 1.4.2 | api-v3 | 2.1 MB | Jun 30 02:14 PM | productionChannelproductionLive sinceJun 30, 02:14 PMReleased byyou@acme.comPrevious1.4.0 Revert to previous | 1,284 | 1,201 | 3 | 0 | Release |
| 1.4.1 | api-v3 | 2.0 MB | Jun 28 09:32 AM | betaChannelbetaLive sinceJun 28, 09:32 AMReleased byci@acme.comPrevious1.3.9 Revert to previous | 942 | 905 | 1 | 0 | Release |
| 1.4.0 | api-v2 | 1.9 MB | Jun 24 11:05 AM | productionbeta | 2,310 | 2,207 | 6 | 2 | Release |
Device activity
Features
Everything you use Capawesome Live Update for, on every plan.
Updates land on devices in seconds — no store review. Force-immediate releases apply on the very next check.
Devices download only the files that changed between releases. Asset-heavy apps update in kilobytes, not megabytes.
Broken updates roll back automatically, and the CLI catches native-compatibility mistakes before a release ever ships.
Release to production, beta, or custom channels — switchable at runtime. Roll back any channel instantly.
Silent and automatic out of the box — or hook into update events to ask before downloading and prompt to restart.
Signed manifests, SHA-256 verification, HTTPS everywhere — and optional end-to-end encryption for your code.
OTA updates for web layers only — fully compliant with Apple and Google guidelines for Capacitor apps.
Invite members, assign roles, and manage scoped API keys per organization.
Fully open-source core. Self-host on your own infrastructure or use our managed service.
Pricing
Pricing is based on live updates delivered — no seats, end-user tracking, bandwidth, or storage.
Free forever for early usage.
10,000 updates / month
Billed yearly ($300/yr) or $50 billed monthly.
1,000,000 updates / month
For apps at production scale.
Custom download volume
FAQ