Frequently Asked Questions
Common questions about WhatzBug, answered honestly.
What platforms does WhatzBug support?
WhatzBug is available today for React Native applications running on Android and iOS. The SDK works with both Expo (development builds) and bare React Native projects. We are building the platform to support additional frameworks — Flutter and standalone native SDKs are on our product roadmap.
What is the performance impact of the SDK?
The SDK is designed to be lightweight. All methods use no-throw safety wrappers — the SDK will never crash your app. Debug streaming only runs during development by default.
Does the SDK work without the Desktop App?
Yes. The SDK can be used independently for event tracking and cloud telemetry. Call WhatzBug.init() without debug: true — events will be batched and sent to your backend via HTTP.
How does WhatzBug handle user privacy?
The SDK includes automatic PII redaction for network events, feature-level opt-out controls, session replay privacy masking, and all debug data stays on your local network.
What React Native versions are supported?
React Native 0.60 and above. The SDK uses autolinking — no manual native linking is required.
What is the Desktop App?
An Electron-based developer tool that connects to your running React Native app via WebSocket. It provides 13+ panels for real-time inspection of logs, network, performance, crashes, session replay, and more.
Can I use WhatzBug in production?
The SDK track(), identify(), and flush() methods are designed for production use. Debug mode (debug: true in init()) should only be enabled in development builds.
Is there a cloud dashboard?
The WhatzBug Cloud Dashboard is currently in preview. Core debugging and investigation features are available through the Desktop App today.