For the complete documentation index, see llms.txt. This page is also available as Markdown.

Scaleway

Configuration

To use this provider, add an entry to creds.json with TYPE set to SCALEWAY along with a Scaleway API key (access key + secret key). You can generate one in the Scaleway console under Identity and Access Management β†’ API Keys.

Example:

creds.json
{
  "scaleway": {
    "TYPE": "SCALEWAY",
    "access_key": "SCWXXXXXXXXXXXXXXXXX",
    "secret_key": "11111111-2222-3333-4444-555555555555"
  }
}

The project_id field is optional. It scopes the client to a specific Scaleway project; if omitted, the project associated with the API key is used:

creds.json
{
  "scaleway": {
    "TYPE": "SCALEWAY",
    "access_key": "$SCALEWAY_ACCESS_KEY",
    "secret_key": "$SCALEWAY_SECRET_KEY",
    "project_id": "$SCALEWAY_PROJECT_ID"
  }
}

Metadata

This provider does not recognize any special metadata fields unique to Scaleway.

Usage

An example configuration:

Activation

DNSControl uses the Scaleway Domains & DNS API to manage records. You need a Scaleway account with a DNS zone already created in the console β€” this provider does not create zones.

New domains

Zones must be created via the Scaleway console or API before they can be managed by DNSControl.

Last updated