ScaleBun

Documentation

Build with ScaleBun

Install the React Native SDK, capture your first event, and turn on the capabilities you need — analytics, engagement, replay, and crash reporting — from one place.

npm install @scalebun/react-native

Where do you want to start?

Your first integration

  1. Create a project

    Register your app and get its client key.

  2. Install the SDK

    Add @scalebun/react-native to your React Native app.

  3. Initialize

    Call ScaleBun.init with your client key on startup.

  4. Identify the user

    Attach a stable user id so events are attributed.

  5. Track an event

    Send your first event and confirm it arrives.

  6. Verify your data

    Check the dashboard to see live events land.

  7. Enable capabilities

    Turn on replay, feedback, or engagement as needed.

  8. Prepare for production

    Review configuration before your release build.

Platforms

iOSComing soon

A standalone native iOS SDK is coming soon.

AndroidComing soon

A standalone native Android SDK is coming soon.

FlutterComing soon

The Flutter SDK is coming soon.

ServerComing soon

The server SDK is coming soon.

Capabilities

Collect & understand

Capture events, identity, and sessions from your app.

  • Event tracking
  • User identity
  • Sessions
  • Session journey

Engage

Reach users in-app and collect their feedback.

  • In-app messages
  • Push (FCM + APNs)
  • Surveys & NPS
  • Ratings prompts
  • Voice & screenshot feedback
  • Bug reports

Debug & recover

See what broke and why, in production.

  • Over-the-Air (OTA) Updates
  • Session replay
  • Crash reporting
  • Performance monitoring
  • Network tracking
  • Logs

Measure growth

Attribute installs and understand acquisition.

  • SKAdNetwork attribution

Popular workflows

Browse the docs

Ready to ship?

Create a project, drop in the SDK, and watch your first events arrive.