Skip to main content

Scaleway Registry

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

Manage a Scaleway Container Registry namespace — sync state, create, update, and delete namespaces, and discover namespaces in a region, via the Registry API with X-Auth-Token auth.

02Release Notes

Declare SPDX license (MIT) in manifest.

03Behaviors1
@sntxrr/scaleway-registryv2026.07.19.1scaleway_registry.ts

Global Arguments

ArgumentTypeDescription
secretKeystringScaleway API secret key. Wire with ${{ vault.get(scaleway, SCW_SECRET_KEY) }}.
projectIdstringScaleway Project ID that owns the registry namespace.
region?stringRegion, e.g. fr-par, nl-ams, pl-waw.
namespaceId?stringID of the Container Registry namespace this model manages. Optional —
endpoint?stringOverride the API host. Defaults to https://api.scaleway.com.
fn sync()
Fetch the namespace's current state (GetNamespace).
fn create(name: string, description?: string, isPublic?: boolean)
Provision a new registry namespace (CreateNamespace) and snapshot it.
ArgumentTypeDescription
namestringName of the new registry namespace.
description?stringHuman-readable description of the namespace.
isPublic?booleanWhether images in the namespace are publicly pullable without auth.
fn update(description?: string, isPublic?: boolean)
Mutate a namespace's mutable fields — description, visibility (UpdateNamespace).
ArgumentTypeDescription
description?stringNew description for the namespace.
isPublic?booleanNew public/private visibility for the namespace.
fn delete()
Deprovision the registry namespace (DeleteNamespace).
fn list()
Discover all registry namespaces in the region (factory).

Resources

namespace(infinite)— Snapshot of the Container Registry namespace's state
04Previous Versions2
2026.07.19.1
2026.07.18.1
05Stats
A
100 / 100
Downloads
27
Archive size
8.1 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