JavaScript Error Tracking
Catch and fix errors in your JavaScript.
We monitor your favorite JavaScript frameworks — and of course, you can catch plain JavaScript errors too.
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 IDs 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 notification preferences.

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

Alerts
Get alerted in real-time.
AppSignal automatically sends real-time alerts to your favorite platforms.
- Discord
- Flowdock
- Intercom
- MS Teams
- Opsgenie
- PagerDuty
- Slack
- Webhook

Integrations
Send to your issue tracker.
Create and send issues to your favorite issue trackers with a single click.
- Asana
- Shortcut
- GitHub
- GitLab
- Jira
- Trello
Breadcrumbs
Use breadcrumbs for 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.
Previously, we were using Honeybadger, Skylight, and Datadog, but now we have all those apps in one: AppSignal, and that is awesome!
Oleg, Developer at Benuevo
Hey y’all, we’re back. Sentry was just chaos.
Matt, Developer at Supertape
The biggest benefit of using AppSignal is the native Elixir support. … AppSignal just knows how an Elixir app is structured and builds error tracking and performance monitoring around it.
Justin Tormey, CTO at Ampla Technologies
Previously, we were using Honeybadger, Skylight, and Datadog, but now we have all those apps in one: AppSignal, and that is awesome!
Oleg, Developer at Benuevo
Hey y’all, we’re back. Sentry was just chaos.
Matt, Developer at Supertape
The biggest benefit of using AppSignal is the native Elixir support. … AppSignal just knows how an Elixir app is structured and builds error tracking and performance monitoring around it.
Justin Tormey, CTO at Ampla Technologies
We looked at Sentry, Datadog, and Honeybadger. AppSignal gave us everything in one tool for a fraction of the price.
Thilo Rusche, Developer at SportsKey
In New Relic, if you want more features, you have to upgrade… AppSignal’s pricing was easier to understand, and you get all the features for one price.
Devan Sabaratnam, Co-founder & CTO at HR Partner
Second to none support. It’s their developers themselves who are quickly and clearly answering any questions. It’s hard to overstate how nice this is.
Verified G2 Reviewer
We looked at Sentry, Datadog, and Honeybadger. AppSignal gave us everything in one tool for a fraction of the price.
Thilo Rusche, Developer at SportsKey
In New Relic, if you want more features, you have to upgrade… AppSignal’s pricing was easier to understand, and you get all the features for one price.
Devan Sabaratnam, Co-founder & CTO at HR Partner
Second to none support. It’s their developers themselves who are quickly and clearly answering any questions. It’s hard to overstate how nice this is.
Verified G2 Reviewer
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 errors 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 compliant
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.

Building an API Gateway with Koa and AppSignal
Learn how to build a small Koa-based API gateway that validates requests, fans out to upstream APIs, enriches responses, and reports errors and performance to AppSignal.

How to Monitor Your Node.js App on Hetzner with AppSignal
Here's how to deploy a Node.js app to a Hetzner VPS with Hatchbox and monitor it with AppSignal.

Signal Forms in Angular: The Missing Link in Modern Reactivity
In this article, we'll explore how Signal Forms align Angular forms with its signal-driven architecture to improve predictability, debugging, and scalability in enterprise apps.

Setting Up AppSignal for a Node.js App Running on Kubernetes
Learn how to set up AppSignal for a Node.js app running on Kubernetes.
Make your next crash make sense.
Free for 30 days. No credit card. Two-minute install.