Publish a Hermes-compiled JS bundle with the ScaleBun CLI (`scalebun ota publish`), choose a channel, set a staged rollout percentage and rollback guards, then track live download adoption in the dashboard. The React Native SDK client downloads and applies the update at runtime.
OTA Updates
Ship over-the-air updates without an app-store round trip. Publish Hermes-compiled JS bundle hotfixes with the ScaleBun CLI, stage rollouts to a percentage of users, set automatic rollback guards on crash spikes, and track live adoption — with the React Native SDK client applying updates at runtime and releases managed from the ScaleBun dashboard and OTA API. The full pipeline, end to end, is on the OTA page.
What ota updates gives you
Over-the-air JS bundle updates for React Native — Hermes compilation, staged rollouts, rollback guards, and adoption tracking from the CLI, dashboard and OTA API.
Channels are scoped to an environment
A channel is created against an environmentId, so staging and production are separate delivery lanes rather than a naming convention someone can typo past. Bundles upload to a channel and only become a release when promoted.
Rollout you steer, rollback in one call
Promotion takes a rollout percentage from 0 to 100 and the same value is patchable on a live release, alongside an ACTIVE/PAUSED status and the mandatory flag. Recovery is a dedicated rollback endpoint on the release, not a hand-assembled sequence of patches.
Targeting you can preview before it ships
The device check carries country, segment ids, lifecycle stage, architecture, custom attributes and the current bundle hash. A target-preview endpoint answers who a release would actually reach while the rollout is still at zero.
Integrity declared before the bytes arrive
SHA-256 and exact byte size are part of the presign request, and the upload is only committed by an explicit finalize call. Signing keys are registered by public key and revoked through their own endpoint, so the private half never enters the platform.
Built as one lightweight SDK, not five disconnected tools.
One install brings the whole platform online, with the plumbing — queueing, batching, retries, and masking — handled for you.
- One installation
- OTA bundle updates
- One identity layer
- One event schema
- Offline queueing
- Batching & retrying
- Privacy controls
- Masking by default
- iOS · Android · RN
- Server-side APIs
- Webhooks
- Data export
OTA Updates — common questions
See every journey. Fix every issue. Grow every user.
One SDK, one timeline, and one dashboard for marketing, product, and engineering.