Skip to main content

Scaleway Webhosting

@sntxrr/scaleway-webhostingv2026.07.19.1· 6d agoMODELS
01README

Manage a Scaleway Web Hosting plan — sync state, create, update, and delete hosting plans, and discover plans in a region, via the Web Hosting API with X-Auth-Token auth.

02Models1
@sntxrr/scaleway-webhostingv2026.07.19.1scaleway_webhosting.ts

Global Arguments

ArgumentTypeDescription
secretKeystringScaleway API secret key. Wire with ${{ vault.get(scaleway, SCW_SECRET_KEY) }}.
projectIdstringScaleway Project ID that owns the Web Hosting plan.
regionstringRegion hosting the plan. Web Hosting is available only in fr-par.
hostingId?stringID of the Web Hosting plan this model manages. Optional — `create`
endpoint?stringOverride the API host. Defaults to https://api.scaleway.com.
fn sync()
Fetch the Web Hosting plan's current state (GetHosting).
fn create(offerId: string, domain: string, email?: string, language?: string, tags?: array)
Provision a new Web Hosting plan (CreateHosting) and snapshot it.
ArgumentTypeDescription
offerIdstringUUID of the selected Web Hosting offer (plan size).
domainstringDomain name to attach to the plan; must already be owned.
email?stringContact email for the hosting account. Optional.
language?stringDefault language for the hosting control panel, e.g. en_US. Optional.
tags?arrayTags to attach to the new plan.
fn update(offerId?: string, tags?: array, protected?: boolean)
Mutate a Web Hosting plan's mutable fields (UpdateHosting).
ArgumentTypeDescription
offerId?stringNew offer UUID to migrate the plan to (upgrade/downgrade).
tags?arrayReplacement set of tags for the plan.
protected?booleanWhether the plan is protected against accidental deletion.
fn delete()
Deprovision the Web Hosting plan (DeleteHosting).
fn list()
Discover all Web Hosting plans in the region (factory).

Resources

hosting(infinite)— Snapshot of the Web Hosting plan's state
03Previous Versions1
2026.07.18.1
04Stats
A
100 / 100
Downloads
0
Archive size
10.0 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels