sentry-javascript

Official Sentry SDKs for Javascript

Build Status
codecov
npm version
typedoc
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.

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

  • @sentry/browser: SDK for Browsers,
    including integrations for React, Angular, Ember, Vue and Backbone
  • @sentry/node: SDK for Node, including
    integrations for Express, Koa, Loopback, Sails and Connect
  • @sentry/react-native: SDK for React Native with support for native crashes
  • @sentry/integrations: Pluggable
    integrations that can be used to enhance JS SDKs
  • @sentry/electron: SDK for Electron with support for native crashes
  • sentry-cordova: SDK for Cordova Apps and Ionic with support for
    native crashes
  • raven-js: Our old stable JavaScript
    SDK, we still support and release bug fixes for the SDK but all new features will be implemented in @sentry/browser
    which is the successor.
  • raven: Our old stable Node SDK,
    same as for raven-js we still support and release bug fixes for the SDK but all new features will be implemented in
    @sentry/node which is the successor.

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:

主要指标

概览
名称与所有者getsentry/sentry-javascript
主编程语言TypeScript
编程语言JavaScript (语言数: 9)
平台
许可证MIT License
所有者活动
创建于2012-02-02 04:16:25
推送于2025-11-05 00:45:51
最后一次提交2025-11-05 00:42:46
发布数747
最新版本名称10.22.0 (发布于 )
第一版名称0.1.0 (发布于 )
用户参与
星数8.5k
关注者数124
派生数1.7k
提交数12.6k
已启用问题?
问题数6919
打开的问题数342
拉请求数8710
打开的拉请求数66
关闭的拉请求数1515
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?