Recording takes three steps on every platform: install, initialize, verify.
Grab your project key from the dashboard: app.replayfy.app → Settings → Install → API keys.
It looks like rpl_pk_… and is safe to ship in your app — it’s a publishable
key, not a secret. Replace rpl_pk_YOUR_KEY below with yours.
Web
iOS
Android
React Native
Flutter
Initialize
Use the tab that matches how you installed. Verify
Reload your site, click around, then open Recordings in the dashboard — your session appears within seconds.
Initialize
Start recording from your App / AppDelegate: Verify
Run the app, tap around, then open Recordings in the dashboard.
Install
Add the dependency — it resolves from Maven Central, so no extra repository is needed (mavenCentral() is already in the default Android template): Initialize
Start recording from Application.onCreate: Verify
Launch the app, tap around, then open Recordings in the dashboard.
Initialize
Call once, as early as possible (e.g. App.tsx): Verify
Rebuild the app, tap around, then open Recordings in the dashboard.
Initialize
Start recording in main, before runApp: Verify
Run the app, tap around, then open Recordings in the dashboard.
That’s it
You’re recording. Next, make the data yours:
Need the full API and config for your platform? See the per-SDK pages under SDKs.