Skip to content
  • Sponsor getsentry/sentry-wizard

  • Notifications You must be signed in to change notification settings
  • Fork 62

Sentry Project Setup Wizard

License

Notifications You must be signed in to change notification settings

getsentry/sentry-wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

353dbc9 · Mar 28, 2025
Mar 28, 2025
Feb 6, 2025
Nov 13, 2017
Mar 28, 2025
Mar 24, 2025
Mar 28, 2025
Feb 26, 2025
Mar 28, 2025
Mar 28, 2025
Mar 24, 2025
Aug 30, 2023
Mar 28, 2025
Feb 24, 2025
Nov 15, 2024
Mar 28, 2025
Nov 8, 2017
Mar 24, 2025
Mar 28, 2025
Feb 7, 2025
Feb 28, 2018
Mar 28, 2025
Feb 21, 2025
Feb 6, 2025
Mar 11, 2025

Repository files navigation

Sentry

Sentry Wizard

The Sentry Wizard helps you set up your React Native, Flutter, Apple, Android, Cordova, Electron, Next.js, Nuxt, Remix or SvelteKit projects with Sentry.

npm version npm dm npm dt Discord Chat

GitHub Actions Codecov

Wizard in action

Usage

There are multiple ways to run the Wizard.

  1. Install globally and run it anywhere:
npm install -g @sentry/wizard
# or
yarn global add @sentry/wizard

sentry-wizard
  1. Install and run it in your project with yarn:
yarn add @sentry/wizard
yarn sentry-wizard
  1. Run it directly without installing:
npx @sentry/wizard

At the current moment, the wizard can be used for Next.js, react-native, iOS, Flutter, Nuxt, Remix, Sveltekit, Android, Electron, Cordova, and for sourcemaps setup. If you have other platforms you would like the wizard to support, please open a GitHub issue!

Options

The following CLI arguments are available:

Option Description Type Default Choices Environment Variable
--help Show help boolean
--version Show version number boolean
--debug Enable verbose logging boolean false SENTRY_WIZARD_DEBUG
--uninstall Revert project setup process. Not available for all integrations. boolean false SENTRY_WIZARD_UNINSTALL
--skip-connect Skips the connection to the server boolean false SENTRY_WIZARD_SKIP_CONNECT
--quiet Do not fallback to prompting user asking questions boolean false SENTRY_WIZARD_QUIET
-i, --integration Choose the integration to setup choices Select integration during setup "reactNative", "flutter", ios", "android", "cordova", "electron", "nextjs", "nuxt", "remix", "sveltekit", "sourcemaps" SENTRY_WIZARD_INTEGRATION
-p, --platform Choose platform(s) array Select platform(s) during setup "ios", "android" SENTRY_WIZARD_PLATFORM
-u, --url The URL to your Sentry installation string https://sentry.io SENTRY_WIZARD_URL
--project The Sentry project slug to use string Select project during setup
--org The Sentry org slug to use string Select org during setup
--saas Skip the self-hosted or SaaS URL selection process boolean Select self-hosted or SaaS during setup
-s, --signup Redirect to signup page if not logged in boolean false
--disable-telemetry Don't send telemetry data to Sentry boolean false
--force-install Force install the SDK NPM package (use with caution!) boolean false
--coming-from Specify the partner organization initiating this command. string
--ignore-git-changes Ignore git changes in the project and not prompt for confirmation boolean false

Resources

  • Forum
  • Discord
  • Stack Overflow
  • Twitter Follow

Sponsor this project

Packages

No packages published

Contributors 77