Lightning-fast
OTA updates
for React Native & Capacitor
Upflux App
v1.0.0 (Old)
Simplicity at its core
Initialize the SDK on startup and query update packages with a standard asynchronous call.
import { Upflux } from '@upfluxhq/react-native';
// Initialize on app start
const upflux = new Upflux({
appId: 'your-app-id',
deployment: 'production',
clientKey: 'upx_cli_xxx',
serverUrl: 'https://api.upflux.io'
});
await upflux.init();
const update = await upflux.checkForUpdates();12ms
Avg Check Time
99.99%
API Uptime
< 50kb
SDK Bundle Size
Free
Up to 500 MAU
Everything you need for seamless updates
Upflux gives you full control over your release cycle. Deploy faster, optimize bundles, track telemetry, and rollback in case of issues.
Instant OTA Updates
Bypass lengthy app store validation. Push critical hotfixes, UI improvements, and core logic changes to your production app in milliseconds.
Rollback Protection
Deploy with confidence. If an issue is reported, instantly trigger a global rollback in one single step.
Multi-Deployment
Manage independent keys for Staging, Production, or testing environments. Scope keys cleanly.
Analytics Dashboard
Get live feedback. View update adoption rates, installation success ratios, and compatibility parameters in real-time.
Get started in 3 simple steps
Integrate Upflux into your React Native or Capacitor app in minutes, not hours.
Install the SDK
Add the Upflux SDK to your mobile project bundle with a single terminal command.
Configure & Initialize
Configure your credentials at startup so the SDK knows where to query OTA update checks.
Push Updates Instantly
Deploy updates with our CLI tool. Users will download and hot-reload them on launch.