JSPM

@sentry/nextjs

9.5.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3307260
  • Score
    100M100P100Q200104F
  • License MIT

Official Sentry SDK for Next.js

Package Exports

    Readme

    Sentry

    Official Sentry SDK for Next.js

    npm version npm dm npm dt

    See the Official Sentry Next.js SDK Docs to get started.

    Compatibility

    Currently, the minimum supported version of Next.js is 13.2.0.

    Installation

    To get started installing the SDK, use the Sentry Next.js Wizard by running the following command in your terminal or read the Getting Started Docs:

    npx @sentry/wizard@latest -i nextjs

    The wizard will prompt you to log in to Sentry. After the wizard setup is completed, the SDK will automatically capture unhandled errors, and monitor performance.

    Custom Usage

    To set context information or to send manual events, you can use @sentry/nextjs as follows:

    import * as Sentry from '@sentry/nextjs';
    
    // Set user information, as well as tags and further extras
    Sentry.setTag('user_mode', 'admin');
    Sentry.setUser({ id: '4711' });
    Sentry.setContext('application_area', { location: 'checkout' });
    
    // Add a breadcrumb for future events
    Sentry.addBreadcrumb({
      message: '"Add to cart" clicked',
      // ...
    });
    
    // Capture exceptions or messages
    Sentry.captureException(new Error('Oh no.'));
    Sentry.captureMessage('Hello, world!');