Skip to content
Last updated

Sentry integration

Sentry is an application monitoring platform that provides error tracking, performance monitoring, and release management. Integrating Sentry with Frontegg allows your application to manage projects, issues, events, and releases on behalf of your users through OAuth 2.0 authentication.


Prerequisites

Connect Sentry

Step 1: Open the OAuth applications page

Sign in to Sentry and navigate to Settings → Account → API → Applications at https://sentry.io/settings/account/api/applications/.

This page lists all OAuth applications registered under your account. Click Create New Application.

Sentry OAuth Applications page

Step 2: Select the application type

In the Create New Application dialog, select Confidential (selected by default). This is the recommended option for server-side applications that can securely store a client secret.

Click Create Application.

Sentry Create New Application dialog

Step 3: Fill in the application details

Sentry creates the application and redirects you to the Application Details page. Fill in the following fields:

FieldValue
NameA descriptive name, e.g., Frontegg Integration
HomepageThe URL of your application homepage
Authorized Redirect URIsThe Frontegg callback URIs (see below)

In the Authorized Redirect URIs field, enter the callback URI:

https://YOUR_MCP_GATEWAY_URL/integration-callback

Auto-save

Each field saves automatically when you click away from it. There is no separate save button.

Sentry Application Details form

Step 4: Copy your credentials

The Client ID and Client Secret are displayed in the CREDENTIALS section of the same page. Copy both values and store them securely.

One-time display

The Client Secret is only available briefly after application creation. Copy it before leaving this page — it cannot be retrieved later.

Sentry application credentials

Configure the Frontegg portal

Once you have the Client ID and Client Secret from the steps above, enter them in the integration configuration page of the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Sentry.
  2. Enter the Client ID and Client Secret in the corresponding fields.
  3. Select the required scopes:
ScopeDescription
project:readRead project information
project:writeCreate and update projects
project:adminFull project administration
project:releasesManage releases
team:readRead team information
team:writeCreate and update teams
team:adminFull team administration
org:readRead organization information
org:writeUpdate organization
org:adminFull organization administration
member:readRead member information
member:writeUpdate member
member:adminFull member administration
event:readRead event data
event:writeUpdate event data
event:adminFull event administration
alerts:readRead alerts
alerts:writeCreate and update alerts
  1. Click Save.

Keep your credentials secure

Never share or commit your Client Secret to version control.

Additional resources