All Projects → getsentry → Sentry React Native

getsentry / Sentry React Native

Licence: mit
Official Sentry SDK for react-native

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Sentry React Native

Countly Sdk Android
Countly Product Analytics Android SDK
Stars: ✭ 626 (-39.34%)
Mutual labels:  sdk, crash
Sentry Go
Official Sentry SDK for Go
Stars: ✭ 415 (-59.79%)
Mutual labels:  sdk, sentry
Javasdk
the Java SDK for hyperchain (developing)
Stars: ✭ 35 (-96.61%)
Mutual labels:  sdk
Snapfeed Sdk
Interactive user feedback tool for Flutter 🎉
Stars: ✭ 43 (-95.83%)
Mutual labels:  sdk
Waliyun
阿里云Node.js Open API SDK(完整版)
Stars: ✭ 40 (-96.12%)
Mutual labels:  sdk
Oauth Pythonclient
The Python OAuth client provides a set of methods that make it easier to work with Intuit's OAuth and OpenID implementation.
Stars: ✭ 36 (-96.51%)
Mutual labels:  sdk
Hedera Sdk Go
Hedera SDK for Go
Stars: ✭ 41 (-96.03%)
Mutual labels:  sdk
Crashanalyse
iOS crash log analyse,One click to complete.
Stars: ✭ 34 (-96.71%)
Mutual labels:  crash
Node Qiniu Sdk
七牛云SDK,使用 ES2017 async functions 来操作七牛云,接口名称与官方接口对应,轻松上手,文档齐全
Stars: ✭ 44 (-95.74%)
Mutual labels:  sdk
Lldebugtoolswift
LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations.
Stars: ✭ 40 (-96.12%)
Mutual labels:  crash
Infra Integrations Sdk
New Relic Infrastructure Integrations SDK
Stars: ✭ 42 (-95.93%)
Mutual labels:  sdk
Sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Stars: ✭ 996 (-3.49%)
Mutual labels:  sdk
Connect Java Sdk
Java client library for the Square Connect v2 API
Stars: ✭ 36 (-96.51%)
Mutual labels:  sdk
Openai Api Dotnet
A C#/.NET SDK for accessing the OpenAI GPT-3 API
Stars: ✭ 41 (-96.03%)
Mutual labels:  sdk
Sdk
MEGA C++ SDK
Stars: ✭ 980 (-5.04%)
Mutual labels:  sdk
Soflow
A ScriptableObject oriented design SDK.
Stars: ✭ 43 (-95.83%)
Mutual labels:  sdk
Annwvyn
Annwvyn C++ Open Source designed-for-VR game engine and application developement framework
Stars: ✭ 34 (-96.71%)
Mutual labels:  sdk
Commercetools Php Sdk
The e-commerce SDK from commercetools for PHP.
Stars: ✭ 38 (-96.32%)
Mutual labels:  sdk
Connector Sdk
SDK for connecting events to functions
Stars: ✭ 41 (-96.03%)
Mutual labels:  sdk
Meta Zephyr Sdk
Zephyr SDK
Stars: ✭ 45 (-95.64%)
Mutual labels:  sdk

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

Sentry SDK for React Native

Travis E2E Tests npm version npm dm npm dt Discord Chat

Requirements

  • react-native >= 0.56.0

Features

  • Automatic JS Error Tracking (using @sentry/browser)
  • Automatic Native Crash Error Tracking (using sentry-cocoa & sentry-android under the hood)
  • Offline storage of events
  • On Device symbolication for JS (in Debug)
  • Autolinking
  • Events with enriched device data
  • RAM bundle support
  • Hermes support
  • Expo support (sentry-expo)

Installation and Usage

To install the package:

npm install --save @sentry/react-native
# OR
yarn add @sentry/react-native

If you are using a version of React Native <= 0.60.x link the package using react-native.

react-native link @sentry/react-native
# OR, if self hosting
SENTRY_WIZARD_URL=http://sentry.acme.com/ react-native link @sentry/react-native

How to use it:

import * as Sentry from "@sentry/react-native";

Sentry.init({
  dsn: "__DSN__"
});

Sentry.setTag("myTag", "tag-value");
Sentry.setExtra("myExtra", "extra-value");
Sentry.addBreadcrumb({ message: "test" });

Sentry.captureMessage("Hello Sentry!");

Upgrade

If you are coming from react-native-sentry which was our SDK < 1.0 you should follow the upgrade guide and then follow the install steps.

Resources

  • Documentation
  • Forum
  • Discord Chat
  • Stack Overflow
  • Code of Conduct
  • Twitter Follow
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].