ScaleBun
React Native

One SDK for your entire React Native app.

@scalebun/react-native brings OTA updates, attribution, product analytics, customer engagement, crash and performance monitoring, and session replay to iOS and Android — on one identity layer, one event schema, and one dashboard. New architecture and legacy bridge, autolinked on both platforms.

React NativeiOS 13.4+Android 7.0+New ArchitectureLegacy bridgeExpo Router

Every capability, one install

Six capability groups behind one React Native package

Each links into the guide that documents it — nothing here points at a page that does not exist.

OTA updates

Ship a new JavaScript bundle to installed apps without an app-store round-trip. Bundles compile to Hermes bytecode, download as binary patches, and apply in an atomic slot swap — and a boot-guard automatically reverts a bundle that crashes on launch, so a bad release can never brick a device.

Attribution

Attribute installs and re-engagement across networks. The SDK captures the Android install-referrer and Apple SKAdNetwork conversion signals and ties them to the same user timeline as your product events — one identity, not a separate attribution silo.

Product analytics

Track events, identify users, and record purchases through one typed events API. Feature flags, rollouts, and experiments evaluate on-device from the same runtime config the SDK already fetches, so a gated feature costs no extra round-trip.

Customer engagement

Run in-app messages, coachmarks, and push campaigns. The engage module fetches campaign config and renders prompts in your app, while push-token registration and foreground / notification-opened events are handled by the SDK.

Crash & performance monitoring

Capture native and JavaScript crashes alongside screen-load timings and custom traces. The performance API marks screen-load start and end, hooks React Navigation state changes, and reports on both iOS and Android.

Session replay

Record and replay real sessions with privacy masking applied on-device before any frame leaves the phone. Text and sensitive views can be masked, quality and capture mode are configurable, and frame capture uses the optional react-native-view-shot peer dependency.

Platform support

Native iOS and Android, both architectures

The requirements the SDK actually ships with — no more, no less.

React Native

0.74+ on the new architecture (Fabric / TurboModules), 0.68–0.73 on the legacy bridge

iOS

13.4 and later, CocoaPods, autolinked native module

Android

7.0 and later (API 24), Kotlin host project, autolinked

One package

@scalebun/react-native — every capability on one identity layer and one event schema

Optional peer dependencies

Install only what you use

The SDK degrades rather than failing when these are absent.

react-native-view-shot

Session replay frame capture

@notifee/react-native

Rich local notification display

expo-router

Automatic screen detection on Expo Router

By industry

See the React Native SDK mapped to your journey

The same install, mapped stage by stage to the funnel your team owns.

Fintech · Banking & lending · E-commerce · Subscription apps

Also shipping on the web? The same platform runs in the browser with the Web SDK.

React Native FAQ

Frequently asked questions about the ScaleBun React Native SDK

@scalebun/react-native is one package for adding ScaleBun capabilities to a React Native application. It brings attribution, product analytics, customer engagement, crash and performance monitoring, session replay, and OTA updates together on one identity layer and one event schema.