Skip to content
Five SDKs · one envelope

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.

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
React SDK
React 18+
in-browser render DOM · rrweb (per app) on by default hotkey + your button
React Native SDK
RN 0.84+
native native wireframe no JS capture yet your button · TV: companion
iOS SDK
iOS 15+
native native wireframe (per app) off by default your button · TV: companion
Android SDK
API 24+
native native wireframe (per app) off by default your button · TV: companion

Which SDK powers which platform

Platforms are device and OS coverage; SDKs are what you ship. One SDK can power several platforms.