Skip to content

getsentry/sentry-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 29, 2024
14fdfa0 · Oct 29, 2024
Oct 29, 2024
Aug 13, 2024
Oct 29, 2024
Aug 16, 2024
Mar 14, 2024
Oct 29, 2024
Oct 22, 2024
Mar 24, 2023
Mar 13, 2023
Aug 9, 2024
Jun 7, 2018
Oct 21, 2024
Mar 27, 2024
Sep 24, 2024
May 22, 2024
Jul 10, 2024
Oct 24, 2024
Feb 8, 2023
Oct 21, 2024
Jul 12, 2024
May 21, 2024
Oct 7, 2024
Oct 7, 2024
Jul 11, 2024
Dec 14, 2023
Oct 21, 2024
Apr 3, 2024
Oct 29, 2024
Mar 13, 2023
Mar 13, 2024
May 30, 2022
Oct 29, 2024

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

The current version of the SDK is 8.x. Version 7.x of the SDK will continue to receive critical bugfixes until end of 2024.

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!