JavaScript Error Tracking

Catch and fix errors in your JavaScript.

We monitor your favourite JavaScript frameworks:

React

React is a declarative, efficient, and flexible JavaScript library for building user interfaces.

Explore documentation

Vue

Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Explore documentation

Angular

Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.

Explore documentation

Ember

Ember.js is a JavaScript framework for building modern web applications.

Explore documentation

Preact

Preact is a fast 3kB alternative to React with the same modern API.

Explore documentation

Stimulus

Stimulus is a JavaScript framework with modest ambitions, designed to augment your HTML with just enough behavior to make it shine.

Explore documentation

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.

Get alerted in real-time

Alerts

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

Integrations

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

Breadcrumbs

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 Remote
  • 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({
  key: "YOUR FRONTEND API KEY"
})

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.