## Coralogix integration Coralogix is a cloud-native observability platform for logs, metrics, and traces. Integrating Coralogix with Frontegg allows your application to manage alerts, dashboards, SLOs, log queries, webhooks, API keys, teams, and roles on behalf of your users using a personal API key. Prerequisites - A [Coralogix](https://coralogix.com/) account with admin access - Your Coralogix team's login URL (for example, `your-team.app.eu2.coralogix.com`) — you need this to determine your region URL in Step 6 ### Connect Coralogix #### Step 1: Open the API Keys settings page Log in to your Coralogix team. In the left navigation, click **Settings**, then under **Users & Teams** click **API Keys**. ![Coralogix Settings page with API Keys selected in the left navigation](/assets/coralogix-1.c1e1dd144b12541337bc388d5ea2f9c33870dc3bd3db4d7de72686475574fdbd.1ce25488.png) #### Step 2: Create a personal key On the **Keys** page, click **PERSONAL KEY** to create a new personal API key. ![Coralogix API Keys page with the PERSONAL KEY button highlighted](/assets/coralogix-2.770ff0ecc6aee3be3f0806aa851a2c0b583e2a79aa605a6ce0bfffdae228c181.1ce25488.png) #### Step 3: Enter a key name In the **Create a new personal key** dialog, enter a descriptive name in the **Key name** field — for example, `Frontegg Integration`. ![Create personal key dialog with the Key name field highlighted and filled with Frontegg Integration](/assets/coralogix-3.c7e310d11fa52eeed1c832d21164d3b5e93a9349e36f7009997a2c4fb7cc7355.1ce25488.png) #### Step 4: Select permissions In the permissions table, expand and check the required role presets for the integration. Select **All** for each of the following categories: | Role preset | Required for | | --- | --- | | `ALERTS` | Managing alert definitions and events | | `APIKEYS` | Managing API keys | | `DASHBOARDS` | Reading and managing dashboards | | `DATAQUERYING` | Querying logs via DataPrime or Lucene | | `OUTBOUNDWEBHOOKS` | Managing outgoing webhooks | | `SLO` | Reading and managing SLOs | | `TEAMADMIN` | Managing team groups, members, and roles | Click **Create** when all required presets are selected. ![Personal key creation dialog showing selected permission presets with 58 permissions added](/assets/coralogix-4.32dcefaf14bc5b748063a0145f15e4704d383ec9c656829d09d190660b91c907.1ce25488.png) #### Step 5: Copy the API key Coralogix displays the key value once — immediately after creation. Copy it now and store it securely. One-time display The API key value is shown only at creation time. Download it or copy it before closing the dialog. If you lose it, you must create a new key. ![Coralogix key creation confirmation dialog showing the blurred API key value with a copy button](/assets/coralogix-5.3f3df50e1cc1f5d0bfdc8eb3ce4fa69f8278316a0416f6af4fdb2860117b246d.1ce25488.png) #### Step 6: Find your region URL The Frontegg integration requires the management API base URL for your Coralogix region. To find it, navigate to the [Coralogix endpoints page](https://coralogix.com/docs/integrations/coralogix-endpoints/). First, identify your region by matching your team hostname to the table. For example, if your login URL contains `.app.eu2.coralogix.com`, your domain is `eu2.coralogix.com`. ![Coralogix endpoints documentation showing the domain-to-region mapping table](/assets/coralogix-6.2826139737e4cb68ca7f5213db7da58f19ab9e1bd6ed4580def02e1e2226c771.1ce25488.png) Your **Coralogix region URL** is the management API endpoint for your region — use the format `https://api.{domain}`. Examples: | Region | Domain | Region URL | | --- | --- | --- | | EU2 (Stockholm) | `eu2.coralogix.com` | `https://api.eu2.coralogix.com` | | EU1 (Ireland) | `eu1.coralogix.com` | `https://api.eu1.coralogix.com` | | US1 (Ohio) | `us1.coralogix.com` | `https://api.coralogix.com` | | US2 (Oregon) | `us2.coralogix.com` | `https://api.us2.coralogix.com` | | AP1 (Mumbai) | `ap1.coralogix.com` | `https://api.ap1.coralogix.com` | | AP2 (Singapore) | `ap2.coralogix.com` | `https://api.ap2.coralogix.com` | ![Coralogix endpoints documentation showing the management endpoints section with the API base URL pattern](/assets/coralogix-7.965460e0a412d5b7bc16067c12386e2b982183a6b56b8c04e4d5620eda631432.1ce25488.png) ### Configure the Frontegg portal Once you have your **API Key** and **region URL**, configure the integration in the Frontegg portal: 1. Open the **Frontegg portal** and navigate to [ENVIRONMENT] → Integrations → Coralogix. 2. Enter the **API Key** you copied in the previous step. 3. Enter the **Coralogix region URL** (for example, `https://api.eu2.coralogix.com`) — no trailing slash. 4. Click **Save**. Keep your API key secure Never share or commit your Coralogix API key to version control. ### Additional resources - [Coralogix API Keys documentation](https://coralogix.com/docs/user-guides/account-management/api-keys/api-keys/) - [Coralogix endpoints reference](https://coralogix.com/docs/integrations/coralogix-endpoints/) - [Getting started with Coralogix APIs](https://coralogix.com/docs/developer-portal/apis/getting-started/getting-started-with-coralogix-apis/) - [How to get your Redirect URL](/agen-for-work/connectors/redirect-url)