reactnative logo

Capture both native and JavaScript errors in React Native

Improve your user's experience with React Native error reporting
get started
Effortless React Native crash reporting
Efficient debugging with Bugsnag's React Native library
Swift stack trace
Detect native and JS errors with one library
Get full stacktraces for all React Native errors in a single project, made possible with support for sourcemaps for JavaScript, and dSYMS and Proguard mapping files for native iOS and Android.
As easy as npm install
Installing Bugsnag for React Native has been optimized to be as easy as possible. Our library includes an installation script that automatically sets up the native portions of your app.
Benchmark releases to improve app health
Use the Releases dashboard to decide if a release is successful or needs to be rolled back. The crash rate indicator shows the percentage of sessions in a release that end in a crash, allowing you to compare release health and track improvements over time.
Built for all React Native apps
Bugsnag for React Native works for React Native apps built from scratch, and also existing iOS and Android projects in which you've integrated React Native.
Releases dashboard and crash rate indicator
Comprehensive React Native error reports
Automatically captured diagnostic data gives you the answers you need to reproduce and fix React Native errors
Filter React Native errors
Automatically capture detailed error reports
React Native error reporting with Bugsnag gives you comprehensive error reports including diagnostic data like device model and OS version, thread state for all threads, and more. These details help you reproduce errors with certainty to prove you've fixed a bug.
See user actions leading up to an error
When Bugsnag detects a JavaScript or native error, it automatically captures user actions leading up to the error and displays them in a timeline in your error report, helping you more accurately reproduce crashes. Learn more about our product.
React Native breadcrumbs - events leading to error
The hot bug fix toolbox - Bugsnag and Code Push
Identify bugs that need fixing with Bugsnag and push out instant updates with Code Push
Monitor React Native errors by version or Code Push release
Monitor errors by version or Code Push release
Bugsnag provides complete visibility for errors by app version, or Code Push release. Easily filter for errors introduced in your latest update so that the most relevant errors are surfaced.
Works with obfuscated JavaScript
To get full visibility of an error, Bugsnag uses source maps to de-obfuscate JavaScript stack traces. Bugsnag will link the errors you send with the associated source maps, so it’s easy to see what line of code caused the error.
Unminified JS stacktrace using sourcemaps
Production ready React Native error reporting
Resilient React Native error reporting that's used on some of the world's most popular apps including Airbnb, Pandora, and Square
Lightweight library
Integrating with Bugsnag's lightweight React Native library does not cause any significant performance decreases.
Bugsnag vault image
Open source
All Bugsnag notifiers are open source so you can see the exception handling code and even make pull requests to suggest improvements.
Enterprise level security
Send errors to our servers using 256-bit SSL, the same encryption used by the world’s leading banks. Or you can host Bugsnag on premise for total control of your error data.

Over 4,500 of the world's best engineering teams use Bugsnag to build better software

Photo of Billy Pham from Lyft
“Bugsnag helps Lyft focus on new features and provide a better experience for our users.”
Billy Pham
Lyft, Technical Program Manager
See our customer stories
triangle, circle, and diamond shapes that serve as a visual divider to separate this section of the website from the previous section
Get started for free.
Try all features for 14 days · No credit card required