Skip to main content

Scaleway Account

@sntxrr/scaleway-accountv2026.10.14.1· MIT(was none)· 12d agoBEHAVIORS
01README

Manage a Scaleway Account Project — sync, create, update, delete, and list Projects, via the global Account API (/account/v3) with X-Auth-Token auth.

02Release Notes

Declare SPDX license (MIT) in manifest.

03Behaviors1
@sntxrr/scaleway-accountv2026.07.19.1scaleway_account.ts

Global Arguments

ArgumentTypeDescription
secretKeystringScaleway API secret key. Wire with ${{ vault.get(scaleway, SCW_SECRET_KEY) }}.
organizationIdstringScaleway Organization ID that owns the Project (used to create and to list).
projectId?stringID of the Account Project this model manages. Optional — `create`
endpoint?stringOverride the API host. Defaults to https://api.scaleway.com.
fn sync()
Fetch the Account Project's current state (GetProject).
fn create(name: string, description?: string)
Provision a new Account Project (CreateProject) and snapshot it.
ArgumentTypeDescription
namestringName of the new Project.
description?stringOptional human-readable description of the Project.
fn update(name?: string, description?: string)
Mutate an Account Project's mutable fields (UpdateProject, PATCH).
ArgumentTypeDescription
name?stringNew name for the Project.
description?stringNew description for the Project.
fn delete()
Deprovision the Account Project (DeleteProject).
fn list()
Discover all Account Projects in the Organization (factory, paginated).

Resources

project(infinite)— Snapshot of the Account Project's state
04Previous Versions2
2026.07.19.1
2026.07.18.1
05Stats
A
100 / 100
Downloads
27
Archive size
7.7 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
  • License2/2earned
  • Verified public repository2/2earned
06Platforms
07Labels