## Netlify integration Netlify is a cloud platform for building, deploying, and managing web projects. Integrating Netlify with Frontegg allows your application to manage sites, deploys, builds, forms, and DNS records on behalf of your users through OAuth 2.0 authentication. Prerequisites - A Netlify account with access to [User Settings → Applications](https://app.netlify.com/user/applications) ### Connect Netlify #### Step 1: Open the OAuth applications page Sign in to Netlify and navigate to **User Settings → Applications** at `https://app.netlify.com/user/applications`. This page lists all OAuth applications registered under your account. Click **New OAuth app**. ![Netlify User Settings Applications page](/assets/netlify-1.a559b0ff3a262ed838a94c86d82bfeb742a7273a32310d0a90fcf8818d7a5d8a.1ce25488.png) #### Step 2: Review the new application form On the **New OAuth application** form, you will see the following fields: | Field | Value | | --- | --- | | **Application name** | A descriptive name, e.g., `Frontegg Integration` | | **Redirect URI** | The Frontegg callback URI (see step 3) | | **Description** | Optional description of your application | ![Netlify new OAuth application form](/assets/netlify-2.907b9efa51b1056ebd9ec74f1b44eb46b5831a3b3191c2dcbd87303a09ef693c.1ce25488.png) #### Step 3: Fill in the application details Enter the following values: - **Application name**: `Frontegg Integration` - **Redirect URI**: `https://YOUR_MCP_GATEWAY_URL/integration-callback` Click **Save**. ![Netlify application form filled in](/assets/netlify-3.35709cf7ac509cdc530aee7a81edc3e3e4e6d18fc6f2dacdd739439154dc1ffc.1ce25488.png) #### Step 4: Copy your credentials After saving, Netlify displays the **Client ID** and **Secret** for your application. Copy both values and store them securely. Keep your credentials secure The Client Secret is displayed in plain text on this page. Store it securely — never commit it to version control or share it publicly. ![Netlify application credentials](/assets/netlify-4.b3923a8be27f39f4014584b152353cb41e94e86e6196a9603292054ac9149836.1ce25488.png) ### Configure the Frontegg portal Once you have the **Client ID** and **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 → Netlify. 2. Enter the **Client ID** and **Client Secret** in the corresponding fields. 3. Click **Save**. ### Additional resources - [Netlify OAuth documentation](https://docs.netlify.com/api/get-started/#authentication) - [Netlify API documentation](https://docs.netlify.com/api/get-started/) - [Netlify User Settings Applications](https://app.netlify.com/user/applications) - [How to get your Redirect URL](/agen-for-work/connectors/redirect-url)