---
title: How to create frontends and backends
description: Learn how to set up frontends and backends with Scaleway Load Balancer. Step-by-step guide for configuring efficient network routing and load distribution.
tags: load-balancer load balancer
dates:
  validation: 2025-10-30
  posted: 2021-05-26
---
import Requirements from '@macros/iam/requirements.mdx'
import LbCreateBackend1Basic from '@macros/network/lb-create-backend-1-basic.mdx'
import LbCreateBackend2TrafficMgnt from '@macros/network/lb-create-backend-2-traffic-mgnt.mdx'
import LbCreateBackend3AdvancedSettings from '@macros/network/lb-create-backend-3-advanced-settings.mdx'
import LbCreateBackend4Healthcheck from '@macros/network/lb-create-backend-4-healthcheck.mdx'

import image from './assets/scaleway-configure-frontend.webp'
import image2 from './assets/scaleway-create-frontend-after.webp'


When you create a Load Balancer, you can either add frontends and backends during the initial creation process, or you can create your Load Balancer without any frontends or backends and add them later. This page explains how to create and configure frontends and backends for your Load Balancer at any stage.

<Requirements />

- A Scaleway account logged into the [console](https://console.scaleway.com)
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization

## How to create a frontend during creation of your Load Balancer

1. Follow the steps for [creating a Load Balancer](/load-balancer/how-to/create-load-balancer/). At the last stage, a confirmation pop-up displays. Click **Configure now** to proceed. A creation wizard displays.

2. Enter a **name** for your frontend.

3. Enter a **port** number. The frontend will listen on this port, and forward the requests it receives from clients to the backend(s). Note that you cannot add an SSL certificate at this stage, but you can [add one after the creation of the Load Balancer](/load-balancer/how-to/add-certificate/). Similarly, you will be able to [enable HTTP/3](/load-balancer/reference-content/http2-http3/#configuring-your-load-balancer-for-http3) after adding a certificate.

    <Message type="tip">
      For more help with configuring your frontend, see our [dedicated reference documentation](/load-balancer/reference-content/configuring-frontends/).
    </Message>

Continue to the next section for [configuring a backend](#how-to-create-a-backend-during-creation-of-your-load-balancer). You will finalize creation of your frontend and backend at the same time, at the end of this section.

## How to create a backend during creation of your Load Balancer

Follow the steps for [creating a Load Balancer and creating a frontend](#how-to-create-a-frontend-during-creation-of-your-load-balancer). After configuring your frontend, the next section of the screen displays as shown below, inviting you to configure a backend.

### Configuring basic settings

<LbCreateBackend1Basic />

Continue to the next section for configuring traffic management.

### Configuring traffic management

<LbCreateBackend2TrafficMgnt />

Continue to the next section for configuring advanced settings.

### Configuring advanced settings

<LbCreateBackend3AdvancedSettings />

Continue to the next section for configuring health checks.

### Configuring health checks

<LbCreateBackend4Healthcheck />

### Confirming creation of your frontend and backend

When you have finished configuring your frontend and backend, click **Create frontend and backend** at the bottom of the page. The frontend and backend are created and attached to the Load Balancer.


## How to create a frontend after creation of your Load Balancer

You can add one or many frontends to your Load Balancer after its creation. Follow the steps below.

1. Click **Load Balancers** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. A listing of your Load Balancers displays.

2. Use the **region selector** at the top of the page to filter for the region of the Load Balancer you want to configure, then click the Load Balancer in the listing. The Load Balancer's **Overview** page displays.

3. Click the **Frontends** tab.

4. Click the **+ Add frontend** button. The frontend creation wizard displays.

5. Enter a **name**, **port** and (if necessary) [**SSL certificate(s)**](/load-balancer/how-to/add-certificate/) for your new frontend. Note that each frontend must listen on a different port.

6. Choose a **backend** to attach the frontend to, from the drop-down list provided. Alternatively, you can click the link to **create a new backend**, which opens the backend creation wizard in a new screen.

7. Under **Advanced Settings**, optionally use the <Icon name="toggle" /> to enable HTTP/3. The availability of this setting depends on your [Load Balancer's configuration](/load-balancer/reference-content/http2-http3/).

    <Message type="tip">
      For more help with configuring your frontend, see our [dedicated reference documentation](/load-balancer/reference-content/configuring-frontends/).
    </Message>

8. Click **Create frontend**.

## How to create a backend after creation of your Load Balancer

You can add one or many backends to your Load Balancer after its creation. Follow the steps below.

1. Click **Load Balancers** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. A listing of your Load Balancers displays.

2. Use the **region selector** at the top of the page to filter for the region of the Load Balancer you want to configure, then click the Load Balancer in the listing. The Load Balancer's **Overview** page displays.

3. Click the **Backends** tab.

4. Click the **+ Add backend** button. The backend creation wizard displays.

5. Follow the steps above for configuring [basic settings](#configuring-basic-settings), configuring [traffic management](#configuring-traffic-management), configuring [advanced settings](#configuring-advanced-settings) and configuring [health checks](#configuring-health-checks)

6. Click **Create backend** at the bottom of the page to finish.


