GitHunt
SS

ssanderson/sentry-javascript

Official Sentry SDKs for JavaScript

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

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
  • 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:

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 { init, captureMessage } from '@sentry/browser';

init({
  dsn: '__DSN__',
  // ...
});

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:

  • @sentry/tracing: Provides
    integrations and extensions for Performance Monitoring / Tracing.
  • @sentry/replay: Provides
    the integration for Session Replay.
  • @sentry/core: The base for all
    JavaScript SDKs with interfaces, type definitions and base classes.
  • @sentry/utils: A set of helpers and
    utility functions useful for various SDKs.
  • @sentry/types: Types used in all
    packages.

Languages

TypeScript90.1%JavaScript8.1%HTML1.1%Shell0.5%CSS0.1%Handlebars0.1%Svelte0.0%
MIT License
Created September 7, 2023
Updated September 7, 2023