ランキングに戻る

getsentry/sentry-javascript

TypeScriptsentry.io

Official Sentry SDKs for JavaScript

crash-reportingravensentryjavascriptjavascript-clienterror-monitoringsentry-clientnodetypescripthacktoberfestreactvue
スター成長
スター
8.7k
フォーク
1.8k
週間成長
Issue
549
5k
2012年2月2016年11月2021年9月2026年7月
成果物npmnpm install sentry-javascript
README

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 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.

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

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:

  • @sentry/replay: Provides the integration for Session Replay.
  • @sentry/core: The base for all JavaScript SDKs with interfaces, type definitions and base classes.

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!

関連リポジトリ
getsentry/sentry

Developer-first error tracking and performance monitoring

PythonPyPIOthercrash-reportingcrash-reports
sentry.io
44.3k4.8k
firebase/firebase-ios-sdk

Firebase SDK for Apple App Development

C++Apache License 2.0firebaseios-sdk
firebase.google.com
6.6k1.8k
errbit/errbit

The open source error catcher that's Airbrake API compliant :ukraine:

RubyRubyGemsMIT Licenserubyairbrake
errbit.com
4.3k989
iqiyi/xCrash

🔥 xCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required.

COtherandroidcrash-reporting
3.9k657
microsoft/plcrashreporter

Reliable, open-source crash reporting for iOS, macOS and tvOS

Objective-COthercrash-reportingios
3.1k560
exceptionless/Exceptionless

Exceptionless application

C#Apache License 2.0error-handlingerror-monitoring
exceptionless.com
2.5k507
getsentry/sentry-python

The official Python SDK for Sentry.io

PythonPyPIMIT Licensesentrypython
sentry.io/for/python/
2.2k642
getsentry/sentry-php

The official PHP SDK for Sentry (sentry.io)

PHPPackagistMIT Licensephperror-monitoring
sentry.io
1.9k473
getsentry/sentry-react-native

Official Sentry SDK for React Native

TypeScriptnpmMIT Licensesentrysdk
sentry.io
1.8k361
remirobert/Dotzu

:iphone::eyes: In-App iOS Debugging Tool With Enhanced Logging, Networking Info, Crash reporting And More.

SwiftMIT Licenselogginglogger
1.8k139
getsentry/raven-python

Raven is the legacy Python client for Sentry (getsentry.com) — replaced by sentry-python

PythonPyPIBSD 3-Clause "New" or "Revised" Licensecrash-reportingcrash-reports
sentry.io
1.7k650
getsentry/sentry-laravel

The official Laravel SDK for Sentry (sentry.io)

PHPPackagistMIT Licenselaravelphp
sentry.io
1.3k207