ScaleBun OTA updates let teams deliver a new JavaScript bundle and its assets to an existing React Native native binary without waiting for a new store release. Bundles are uploaded per platform, carry the Hermes flag and React Native version they were built against, and move through channels, releases, targeting, staged rollout, and rollback controls.
ScaleBun OTA updates for React Native
Control every release, from commit to device.
Ramp to 1%, watch the signals, then take it to everyone. Open the console
Spending Insights
ScaleBun widens delivery only while crash and error signals remain healthy.
How it works
One controlled path from commit to device
Publish from your existing pipeline, control who receives the release, and keep a verified path back if the signals change.
From signed bundle to active device.
- Build
your CI - Presign
bundles/presign - Finalize
bundles/:id/finalize - Promote
bundles/:id/promote - Check
sdk/ota/check - Download
sdk/ota/progress - Apply
device
Controlled rollout
Start small. Earn your way to everyone.
Preview the audience, begin at zero, and widen only after the release signals stay healthy.
Audience preview · Live control · One-call rollback
v3.5.0- 1%
- 5%
- 25%
- 100%
Release intelligence
Know whether to widen or stop.
Adoption, download health, rollbacks, and revenue exposure stay attached to the release that caused them.
Live downloads · Adoption · Revenue at risk
sample · last 24hVerified delivery
The bundle you signed is the bundle the device runs.
Customer-held keys, SHA-256 integrity, environment isolation, and runtime compatibility protect every handoff.
Private keys stay yours · Atomic apply · Safe fallback
production · iOSConnected platform
OTA should not become another silo.
Every release can use the signals and audiences already living in ScaleBun.
Ship with confidence
Fix the app your users already have.
Move from a verified bundle to a controlled React Native rollout—without waiting on the store.