Drop in an SDK.
Web, React, React Native, iOS and Android write the same signed envelope. Pick by what your app is; nothing downstream changes when you add another.
Choose your SDK
Web SDK JavaScript · TypeScript One init() call from any framework, or none. The reporter, console, network, crash reports — and replay when you turn it on — for the web. React SDK React · TypeScript A provider and a hook. Reports name the component, not a div. React Native SDK React Native · Hermes · New Architecture A JS provider over a native bridge. Native screenshots, native crashes, and the TV companion. iOS SDK Swift · iOS / iPadOS / tvOS One Swift package for iPhone, iPad and Apple TV. Native screenshot, wireframe replay, breadcrumbs. Android SDK Kotlin · Android Two Maven artifacts for phones, tablets, Android TV and Fire TV. Native screenshot, wireframe replay, logs, crash reports.
What differs, and what does not
Console, breadcrumbs, crash reports and masking are the same on every SDK. Replay is enabled per app in the dashboard. Three things depend on the platform.
SDKScreenshotReplayNetwork captureTrigger
Web SDK
Any modern browser in-browser render DOM · rrweb (per app) on by default hotkey + your button Which SDK powers which platform
Platforms are device and OS coverage; SDKs are what you ship. One SDK can power several platforms.
