Skip to main content

Moving from Capawesome Cloud

· Capawesome Cloud Live Updates

Capawesome Cloud signs bundles with an RSA key pair too, so the release flow will feel familiar. Don't reuse the old key: make a new pair for Native Update, so that each service's bundles can only ever verify against its own key.

If you host bundles on your own CDN through Capawesome and want to keep that shape, read Backend overview first. On Native Update that means running your own server against the API contract, which is more work than a storage setting.

1. Add the plugin and a key​

yarn add native-update
npx cap sync
npx native-update keys generate --type rsa --size 4096

Requirements are on the installation page. Create your app on the dashboard and copy its API key.

2. Swap the live update calls​

Take the Capawesome live update calls out of your boot code and follow the Quick Start. The two calls that matter:

await NativeUpdate.notifyAppReady();
const result = await NativeUpdate.sync();

Your other Capawesome plugins are unaffected. If you use its App Update or App Review plugins as well, that page covers those.

3. Recreate your release tracks​

Dev, staging, production and any customer tracks become channels. Rollouts start at the percentage you pass per release.

4. Ship the store build, then release​

The old plugin comes out in one store build. After that:

npx native-update deploy ./dist --app com.example.app --rollout 5 --wait

Set up the token and the CLI in CI first. Rollback is per release, per channel.

The facts, dated​

Capawesome Cloud Live Updates prices

PlanPriceTermsSource
Starter$9 a month$90 yearly; 1K MAU, 100 GB transferSource
Professional$29 a month$290 yearly; 10K MAU, 1 TBSource
Team$79 a month$790 yearly; 50K MAU, 3 TBSource
Business$249 a month$2,490 yearly; 250K MAU, 10 TBSource
EnterpriseNo price listedQuote onlySource

Native Update prices

PlanPriceTerms
Free$030 apps, 5,000 monthly active users
Pro$9.99 a monthUnlimited apps, 50,000 monthly active users
Team$8.99 per seat a month, 3 seats minimumUnlimited apps, 100,000 monthly active users per member

Feature by feature

FeatureCapawesome Cloud Live UpdatesNative Update
Over-the-air web bundle updatesYes · SourceYes
Signed bundles, verified on the deviceYes · SourceYes
Automatic rollback when a bundle fails to startYes · SourceYes
Roll back from the dashboard or CLINot stated on the pages we checkedYes
Rollout to a percentage of devicesYes · SourceYes
Channels (development, staging, production)Yes · SourceYes
Delta updatesYes · SourceYes
Your own server or self-hostingPartly · SourceYes
In-app store update flowNot stated on the pages we checkedYes
In-app review promptNot stated on the pages we checkedYes
Background update checksNot stated on the pages we checkedYes
CLI plus HTTP management APINot stated on the pages we checkedYes
Capacitor appsYes · SourceYes
React Native appsNo · SourceNo
Flutter appsNot stated on the pages we checkedNo
Native Android and iOS appsNo · SourceNo
Free planNo · SourceYes