Now in Beta

Lightning-fast OTA updates
for React Native & Capacitor

Deploy instant over-the-air updates to your React Native and Capacitor apps. Skip the app store review. Ship faster, rollback safely, and keep your users on the latest version.

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();

10ms

Avg Update Time

99.9%

Uptime

50kb

SDK Size

Free

To Start

Everything you need for seamless updates

Built by developers, for developers. Upflux provides all the tools you need to ship updates faster and with confidence.

Instant Updates

Push JavaScript and asset updates directly to your users without waiting for app store approval.

Rollback Protection

Something went wrong? Instantly rollback to any previous version with a single command.

Multi-Deployment

Manage staging, production, and custom deployment environments with targeted releases.

Analytics Dashboard

Track update success rates, adoption metrics, and device compatibility in real-time.

Bundle Optimization

Automatic diff-based updates minimize download size and speed up deployment.

CLI Tools

Powerful CLI for releasing, promoting, and managing updates from your terminal or CI/CD.

Get started in 3 simple steps

Integrate Upflux into your React Native app in minutes, not hours.

01

Install the SDK

Add the Upflux SDK to your React Native project with a single command.

npm install @upfluxhq/react-native
02

Configure & Deploy

Initialize Upflux with your app credentials and configure your deployments.

Upflux.configure({
  appId: 'your-app-id',
  clientKey: 'your-client-key'
});
03

Push Updates

Use the CLI to release updates. Your users get them instantly.

npx upflux release --deployment production