---
title: "Netlify"
slug: "netlify"
updated: 2024-11-06T17:26:08Z
published: 2024-11-06T17:26:08Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.safe.security/llms.txt
> Use this file to discover all available pages before exploring further.

# Netlify

## About this document

This document provides the step-by-step procedure to configure Netlify in SAFE.

---

## Introduction

SAFE integrates with Netlify and fetches the security misconfiguration of the Netlify account in SAFE.

---

## Prerequisites

- Access required in SAFE:
  - SAFE Admin Access
- Access required in Netlify:
  - Netlify Admin
- Required User Inputs:
  - [API URL](/safe-4/docs/netlify#obtain-api-url)
  - [Access Token](/safe-4/docs/netlify#generate-an-access-token)
  - [Team Slug Name](/safe-4/docs/netlify#generate-team-slug-name)
- Required Scope:
  - Read Access

---

## Generate Connection Details

---

### Generate an Access Token

Task: Obtain an access token from Netlify.

Steps:

- Log in to your Netlify account as Admin.
- Click on the**Profile** icon from the top right corner.
- Click on the **User settings**.
- Click on the **Applications**.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(48).png)
- Click on the **New access** token.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(50).png)
- Enter the**Description of your token**.
- Enter the **Expiration**.
- Click on the **Generate token** button.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(52).png)

The system displays the**access token**.**Copy** and**save** the access token to use it while configuring Netlify in SAFE. It's important to regularly update the Access Token in SAFE according to its expiration date.

---

### Generate****Team Slug Name

Task: Obtain the team slug name from Netlify.

Steps:

- Log in to your Netlify account as **Admin**.
- Click on the **Team settings** icon.
- Click on the **Team details**.
- The system displays the **Slug**. **Copy**and **save** the Slug to use it while configuring Netlify in SAFE.

---

### Obtain API URL

Task: Get the API URL from Netlify documentation.

Steps:

- Access the Netlify API documentation by clicking on the provided [link](https://docs.netlify.com/api/get-started/#make-a-request).
- Look for the documentation titled, **Make a request**.
- In the exhibit provided, find the base URL highlighted as 3.**Copy**and**save** this API URL to use it while configuring Netlify in SAFE.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(53).png)

---

## Configure Netlify in SAFE

Task: Integrate Netlify with SAFE.

Steps:

- Log in to your SAFE account as Admin.
- Click on the**Integrations**option from the left navigation.
- Scroll to find the Netlify integration card or search for Netlify in the search bar.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(54).png)
- Hover over the Netlify integration card and click on the**Configure** button.
- Enter the following:
  - API URL
  - Access Token
  - Team Slug Name
- Enter the **Auto Sync Frequency**.
- Click on the **Test Connection** button.
- Once the connection is successful, click on the **Save** button.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(55).png)
- Once the configuration is saved successfully, click on the **Sync Now** button to trigger an on-demand sync.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(57).png)
- Upon a successful sync, the system pulls the Netlify assets and their findings in SAFE. You can track the status of the sync in the **History**table.

---

## View Results

Task: View the integration results in SAFE.

Steps:

- Go to the**Integrations** homepage.
- Scroll to find the Netlify integration card or search for Netlify in the search bar.
- Click on the Netlify integration card for **Finding View** and **Asset View**.
  - **Finding View**: This tab displays all the findings details pulled from Netlify.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(58).png)
  - **Asset View**: This tab displays all the assets pulled from Netlify.

![](https://cdn.document360.io/23dc20b8-a989-48c0-8653-f1d3e4abc734/Images/Documentation/image(59).png)

---

## History

Learn More about Integration History [here](https://docs.safe.security/safe-4/docs/integration-history).

---

## SAFE's Outgoing IP Addresses

Click [here](https://docs.safe.security/safe-4/docs/safes-outgoing-ip-addresses)to find the outgoing IP addresses of SAFE. All traffic to any integrations in SAFE will see one IP address as the source IP of the incoming connection.
