JavaScript Error Tracking

Catch and fix errors in your JavaScript.

We monitor your favorite JavaScript frameworks:

Javascript debugging reports

Find the root cause of errors

We save error details and provide you with the information to drill down to the root cause. Look at other occurrences of the same error to discover patterns. Tag errors with user ID's or anything else to make debugging easier, and add links back to your CRM to follow-up on affected users.

Error message

The error message is shown at the start of the page.

Image of undefined

Request details

See the hostname, path, request ID and other information that was saved for this request.

Image of undefined

Change issue status

Set issue status and notifications preferences.

Image of undefined

Browse saved samples

We keep track of every occurrence of the exception, so you can inspect and compare.

Image of undefined
Get alerted in real-time


Get alerted in real-time

AppSignal automatically sends real-time alerts to your favorite platforms.

  • Discord
  • Email
  • Flowdock
  • Intercom
  • MS Teams
  • Opsgenie
  • PagerDuty
  • Slack
  • Webhook
Send to issue tracker


Send to issue tracker

Create and send issues to your favorite issue trackers with a single click.

  • Asana
  • Shortcut
  • GitHub
  • GitLab
  • Jira
  • Pivotal Tracker
  • Phabricator
  • Trello
Use breadcrumbs for a full user context


Use breadcrumbs for a full user context

Front-end errors can be quirky. That’s why we track what users did before the error occurred.

What our customers think

1500+ development teams rely on AppSignal to ship code with confidence. We are sharing a few of their stories with you.

Read customer stories →

    • Logo of Depfu
    • Logo of Moneybird
    • Logo of Userlist
    • Logo of Codesandbox

    5-Minute APM

    Installation without
    the frustration

    AppSignal is built for ease of use. The installation is effortless and we'll set most things up automatically. You'll be monitoring exceptions and javascript in no-time.

    // Install AppSignal
    yarn add @appsignal/javascript
    npm install --save @appsignal/javascript
    // Initialize AppSignal
    import Appsignal from "@appsignal/javascript" // For ES Module
    const Appsignal = require("@appsignal/javascript").default // For CommonJS module
    const appsignal = new Appsignal({

    Lightweight agent

    AppSignal's monitoring agent is built with Rust. It's lightweight, stable and already runs in thousands of applications.

    Dev-to-dev support

    If you need us, we’re there for you. We’re committed to making AppSignal monitoring great for you and your team.

    GDPR Compatible

    Got customers in the EU? Our data processing is GDPR compliant.

    99.999% Uptime

    If there’s one thing you need to trust, it’s your APM. We're ready to help you monitor, at every scale.

    JavaScript blog

    Our best JavaScript articles

    AppSignal writes high-quality articles about programming in JavaScript on our blog. This is a collection of our best articles.

    Start your free trial

    Don’t let the bad bugs bite. Try AppSignal for free.

    AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!