Skip to content

getsentry/sentry-javascript

Folders and files

NameName
Last commit message
Last commit date
Mar 16, 2025
Feb 25, 2025
Mar 14, 2025
Mar 11, 2025
Feb 10, 2025
Mar 17, 2025
Feb 7, 2025
Nov 4, 2024
Feb 26, 2025
Mar 11, 2025
Jun 7, 2018
Oct 21, 2024
Mar 27, 2024
Sep 24, 2024
May 22, 2024
Feb 25, 2025
Feb 25, 2025
Jul 10, 2024
Feb 27, 2025
Feb 8, 2023
Mar 14, 2025
Jul 12, 2024
Jan 23, 2025
Mar 11, 2025
Mar 11, 2025
Feb 26, 2025
Mar 6, 2025
Apr 3, 2024
Mar 11, 2025
Mar 13, 2023
Mar 13, 2024
May 30, 2022
Mar 13, 2025

Repository files navigation

Sentry

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

Build & Test codecov npm version Discord

Official Sentry SDKs for JavaScript

Sentry for JavaScript

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.

Links

  • Documentation
  • Forum
  • Discord
  • Stack Overflow
  • Twitter 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:

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

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

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!