JavaScript Error Tracking

Catch and fix errors in your JavaScript.

We monitor your favourite JavaScript frameworks:


Explore docs

And of course, you can catch plain JavaScript errors!

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.


Request details

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


Change issue status

Set issue status and notifications preferences.


Browse saved samples

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

Get alerted in real-time


Get alerted in real-time

AppSignal automatically sends real-time alerts to your favourite 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 favourite issue trackers with a single click.

  • Asana
  • Clubhouse
  • 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.

"Man, AppSignal is an absolute godsend. Just fixed 2 errors in production, 2 minutes after they happened."

Photo of Stefan Dorresteijn
Stefan Dorresteijn@StefanJD

The trusted APM for thousands of development teams

  • Logo of Wetransfer
  • 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.

Your next incident could use AppSignal.

  • All plans include all features
  • Starts at $19 / €15 a month
  • 30-day free trial – no CC needed
Screenshot of an error incident page of AppSignal

We'd like to set cookies, read why.