Gold tiles decorative accent.

Balance agility with stability

Bugsnag monitors application stability so you can make data-driven decisions on whether you should be building new features, or fixing bugs.

We are a full stack stability monitoring solution with best-in-class functionality for mobile applications.
Gold tiles decorative accent.

Over 5,000 of the world's best engineering teams use the Bugsnag platform to monitor app health and build better software

Decorative gold color tiles accent.

Command Center for Application Stability and Error Monitoring

Error monitoring dashboard showing diagnostics of app. Illustration.

The complete picture for stability and error monitoring

Rich, end-to-end diagnostics to help you reproduce every error

Automatic error monitoring in dashboard, illustration.

Delightful to use

A simple and thoughtful user experience for all your apps in one dashboard

Application stability score, illustration.

The stability score

The definitive metric for app health — the common language for product and engineering teams

Search and segment bugs, illustration.

Precise search and prioritized customer segments

Not all bugs are worth fixing. Focus on the ones that matter to your business

Alerts and error capture tools, illustration.

Flexible error capture libraries

Extensible libraries with opinionated defaults and countless customization options

Customer support and solution for application error reduction, illustration.

Friendly customer support

Subject matter experts who care deeply about error reduction and the health of your apps

Gold tiles decorative accent.

Open source error reporting libraries for over 50 platforms

Automated error monitoring, reporting, alerting, and diagnostic capture for mobile, web, and backend apps
Android platform icon.
1. Install the bugsnag-android package from Gradle or Maven
2. Add your API key to your AndroidManifest.xml file

3. Import the Bugsnag class in your Application subclass
4. Initialize in onCreate method
iOS platform icon.
1. Install the Bugsnag package from CocoaPods or Carthage
pod 'Bugsnag'
2. Add your API key to your Info.plist file

3. Import Bugsnag in your AppDelegate file
import Bugsnag
4. Initialize with your API key inside application(_:didFinishLaunchingWithOptions)

It's that quick and easy! We support popular mobile and gaming platforms such as Android, iOS, Kotlin, React Native, and Unity, in addition to many other frameworks! Check out the docs for more information.

JavaScript platform icon.
1. Install the @bugsnag/js package using npm or yarn
$ npm install -s @bugsnag/js
2.   Import the Bugsnag object
import Bugsnag from '@bugsnag/js'
3. Initialize with your API key
React platform icon.
1. Install the @bugsnag/js package and our React plugin using npm or yarn
$ npm install -s @bugsnag/js \                 
2.  Import the Bugsnag object and the React plugin
import Bugsnag from '@bugsnag/js'
import BugsnagPluginReact from '@bugsnag/plugin-react'
3.  Initialize with your API key, and activate the React plugin
apiKey: 'your-api-key',
plugins: [new BugsnagPluginReact()]

It's that quick and easy! We support React, Vue, Angular, Ember, and more. Check out the docs for more information.

Rails platform icon.
1. Install the bugsnag ruby gem:
$ bundle add bugsnag
2. Create an initializer and set your API key
$ rails generate bugsnag your-api-key
Java platform icon.
1. Install the bugsnag package from Gradle or Maven
2. Import the Bugsnag class
import com.bugsnag.Bugsnag;
3. Initialize with your API key
Bugsnag bugsnag = new Bugsnag("your-api-key");

It's that quick and easy! We support Go, Laravel, Python, Node.js, and .Net. Check out the docs for more information.

Gold tiles decorative accent.

Built to handle today's enterprise-scale

Error monitoring session dashboard, illustration.

1.4 trillion

sessions processed / year

Error monitoring and tracking, illustration.

185 billion

errors detected / year

Error monitoring solution for applications, illustration.

1.2 million

errors fixed / year

Gold tiles decorative accent.

What customers are saying

Bugsnag helps Lyft focus on new features and provide a better experience for our users."
Billy Pham
Technical program manager
Bugsnag helped us smartly and automatically categorize errors upfront, which significantly simplified our developers' lives. And it worked perfectly for all of our coding languages.”
John Barton
Head of Engineering
Over the years, we've communicated a lot with the Bugsnag team, and a lot of our feedback has been addressed.”
Antonio Niñirola
Engineering Manager