plugIntegrations

Learn how to manage integrations with various third-party applications

Overview

Integrations enable SRE.ai to connect to third-party applications via SSO, OAuth, and tokens.

circle-check

Core capabilities

SRE.ai's Integrations feature supports six applications:

  • GItHub

  • GitLab

  • Jira

  • Microsoft Teams

  • Supabase


Setup

SSO

GitHub utilizes SSO, redirecting the user to the relevant sign-in page when connecting for the first time:

GitHub

chevron-rightClick to learn about connecting GitHub to SRE.aihashtag
  1. From the Command Center welcome screen, click Connect GitHub Account

  2. You'll be redirected to GitHub to install the SRE.ai GitHub App

  3. GitHub will ask: "Where do you want to install SRE.ai GitHub App?"

  4. Select your organization (not your personal account)

  5. On the repository access screen, choose your access scope:

    • Only select repositories: Choose specific repositories to connect (recommended)

    • Select at least one repository from the dropdown

  6. Review the permissions SRE.ai is requesting:

    • Read access to metadata

    • Read and write access to code, pull requests, and repository hooks

  7. Click Install (or Update access if modifying an existing installation)

  8. You'll be returned to SRE.ai with your GitHub account connected

Important: Select your organization, not your personal account. Clicking your personal account instead of your organization will connect to the wrong context.

OAuth

The following Integrations require OAuth client IDs and OAuth client secrets to connect to SRE.ai:

  • GitLab

  • Jira

GitLab

chevron-rightClick to learn about connecting GitLab to SRE.aihashtag

Connecting to GitLab requires three items:

Users who don't yet have OAuth credentials can create the credentials in GitLab's settingsarrow-up-right.

Jira

chevron-rightClick to learn about connecting Jira to SRE.aihashtag

If your team uses Jira for issue tracking, you can connect it to SRE.ai to link deployments with tickets and automate status updates.

Prerequisites

Step 1: Create an OAuth App in Atlassian

  1. Log in with your Atlassian account

  2. Click CreateOAuth 2.0 integration

  3. Enter a name for the app (e.g., "SRE-ai")

  4. Agree to the developer terms and click Create

Step 2: Configure Permissions

  1. In your new app, go to Permissions in the left sidebar

  2. Find Jira API and click Add

  3. Configure the following scopes:

    • read:jira-work — Allows SRE.ai to view issues and projects

    • write:jira-work — Allows SRE.ai to create and update issues

    • manage:jira-webhook — Allows SRE.ai to receive updates when issues change

  4. Click Save

Step 3: Configure Authorization

  1. Go to Authorization in the left sidebar

  2. Next to "OAuth 2.0 (3LO)", click Add

  3. You'll need to enter a callback URL—get this from SRE.ai:

    • In SRE.ai, go to Integrations

    • Click Add IntegrationJira

    • Copy the callback URL shown in the connection dialog

  4. Paste the callback URL into Atlassian and save

Step 4: Get Your OAuth Credentials

  1. In the Atlassian Developer Console, go to Settings in the left sidebar

  2. Copy your Client ID

  3. Create a new Client Secret and copy it

Step 5: Connect in SRE.ai

  1. In SRE.ai, go to Integrations

  2. Click Add IntegrationJira

  3. Enter your OAuth Client ID and OAuth Client Secret

  4. Click Connect Jira

  5. You'll be redirected to Atlassian to authorize the connection

  6. Select the Atlassian site you want to connect and click Accept

  7. You'll be returned to SRE.ai with Jira connected

Webhook URL

SRE.ai uses a Webhook URL to configure its Microsoft Teams integration.

chevron-rightClick to learn about connecting Microsoft Teams to SRE.aihashtag

Connecting to Microsoft Teams requires two items:

  • Channel Name

  • Webhook URL

    • Found in Teams channel → More options (⋯) → Connectors → Incoming Webhook

API Key

SRE.ai uses an API Key to configure its Supabase integration.

chevron-rightClick to learn about connecting Supabase to SRE.aihashtag

Connecting to Supabase requires three items:

Last updated