Gitpedia

Sentry javascript

Official Sentry SDKs for JavaScript

From getsentry·Updated May 31, 2026·View on GitHub·

_Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us [**Check out our open positions**](https://sentry.io/careers/)_ The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2012. It has gained significant community traction with 8,661 stars and 1,775 forks on GitHub. Key topics include: angular, crash-reporting, ember, error-monitoring, hacktoberfest.

Latest release: 10.55.0
May 28, 2026View Changelog →
<p align="center"> <a href="https://sentry.io/?utm_source=github&utm_medium=logo" target="_blank"> <img src="https://sentry-brand.storage.googleapis.com/sentry-wordmark-dark-280x84.png" alt="Sentry" width="280" height="84"> </a> </p>

Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software
faster, so we can get back to enjoying technology. If you want to join us
<kbd>Check out our open positions</kbd>

Build & Test
npm version
Discord

Official Sentry SDKs for JavaScript

<a href="https://docs.sentry.io/platforms/javascript/" target="_blank"> <img src="https://github.com/user-attachments/assets/aedc2b46-9959-4b9e-8a23-6240062cefc5" alt="Sentry for JavaScript"> </a>

This is the next line of Sentry JavaScript SDKs, comprised in the @sentry/ namespace. It will provide a more
convenient interface and improved consistency between various JavaScript environments.

  • Documentation
  • Forum
  • Discord
  • Stack Overflow
  • X Follow

Contents

Supported Platforms

For each major JavaScript platform, there is a specific high-level SDK that provides all the tools you need in a single
package. Please refer to the README and instructions of those SDKs for more detailed information:

Version Support Policy

We recognize the importance of continued support for our SDK across different versions.
Our commitment is to provide bug fixes and feature updates for older versions based on community demand and usage.

Installation and Usage

To install a SDK, simply add the high-level package, for example:

sh
npm install --save @sentry/browser yarn add @sentry/browser

Setup and usage of these SDKs always follows the same principle.

javascript
import * as Sentry from '@sentry/browser'; Sentry.init({ dsn: '__DSN__', // ... }); Sentry.captureMessage('Hello, world!');

Other Packages

Besides the high-level SDKs, this repository contains shared packages, helpers and configuration used for SDK
development. If you're thinking about contributing to or creating a JavaScript-based SDK, have a look at the resources
below:

Bug Bounty Program

Our bug bounty program aims to improve the security of our open source projects by encouraging the community to identify
and report potential security vulnerabilities. Your reward will depend on the severity of the identified vulnerability.

Our program is currently running on an invitation basis. If you're interested in participating, please send us an email
to security@sentry.io and tell us, that you are interested in auditing this repository.

For more details, please have a look at https://sentry.io/security/#vulnerability-disclosure.

Contributors

Thanks to everyone who contributed to the Sentry JavaScript SDK!

<a href="https://github.com/getsentry/sentry-javascript/graphs/contributors"> <img src="https://contributors-img.web.app/image?repo=getsentry/sentry-javascript" /> </a>

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from getsentry/sentry-javascript via the GitHub API.Last fetched: 6/1/2026