All apps/Scaleway CLI

Scaleway CLI

scw

Command Line Interface for Scaleway.

Runs as scw|macOS, Linux, Windows|www.scaleway.com

Command form

ai-draft · 4 tasks · 13 fields

List, create and delete Instance servers. Arguments use scw's name=value syntax. Volumes, tags, cloud-init, security groups and other services are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui scw

scw instance server list

List servers

List Instance servers, optionally filtered.

List serversExample values, fixed in this page — nothing here reaches a terminal
Basic
Zone
string
TasksEach one presets the form for one job
List all servers
zone
List running servers
zone
ParametersOnly these flags are editable in the form
Name filter
string
name=
Commercial type
string
commercial-type=DEV1-S
State
enum
state=runningstoppedstopped in placestartingstoppinglocked
Project ID
string
project-id=
Zone
Defaults to the zone in the scw config.
string
zone=fr-par-1fr-par-2fr-par-3nl-ams-1nl-ams-2nl-ams-3pl-waw-1pl-waw-2pl-waw-3it-mil-1

scw instance server create

Create a server

Create and start an Instance server.

Create a serverExample values, fixed in this page — nothing here reaches a terminal
Basic
Image*
string
Commercial type*
string
Server name
string
Zone
string
TasksEach one presets the form for one job
Create a server
imagetypenamezone
ParametersOnly these flags are editable in the form
Image
string
image=ubuntu_jammyubuntu_focal
Commercial type
string
type=GP1-XS
Server name
string
name=
Public IP
string
ip=newipv4ipv6bothdynamicnone
Zone
Defaults to the zone in the scw config.
string
zone=fr-par-1fr-par-2fr-par-3nl-ams-1nl-ams-2nl-ams-3pl-waw-1pl-waw-2pl-waw-3it-mil-1

scw instance server delete

Delete a server

Delete the server with the given ID.

Delete a serverExample values, fixed in this page — nothing here reaches a terminal
Basic
Server ID*
string
Volumes to delete
5 choicesenum
Zone
string
TasksEach one presets the form for one job
Delete a server
server_idwith_volumeszone
ParametersOnly these flags are editable in the form
Server ID
string · positional 0
Volumes to delete
enum
with-volumes=nonelocalblockrootall
Zone
Defaults to the zone in the scw config.
string
zone=fr-par-1fr-par-2fr-par-3nl-ams-1nl-ams-2nl-ams-3pl-waw-1pl-waw-2pl-waw-3it-mil-1
SourcesEvery flag above is checked against these
doc
scw instance server list [arg=value ...] | name | Filter Instances by name (eg. "server1" will return "server100" and "server1" but not "foo") | | commercial-type | List Instances of this commercial type | | state | List Instances in this state | One of: `running`, `stopped`, `stopped in place`, `starting`, `stopping`, `locked` | | project-id | List only Ins…
manual2026-10-27

github.com

doc
scw instance server create [arg=value ...] | image | Image ID or label of the server | Required Default: `ubuntu_jammy` | | type | Server commercial type | Required | | name | Server name | Default: `` | | ip | Either an IP, an IP ID, ('new', 'ipv4', 'ipv6' or 'both') to create new IPs, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | ipv4 | i…
manual2026-10-27

github.com

doc
scw instance server delete [arg=value ...] | server-id | | Required | | with-volumes | Delete the volumes attached to the server | Default: `all` One of: `none`, `local`, `block`, `root`, `all` | | zone | Zone to target. If none is passed will use default zone from the config | Default: `fr-par-1` | scw instance server delete 11111111-1111-1111-1111-11111111…
manual2026-10-27

github.com

Before it fills your prompt, Otty checks the installed scw against its version. A form that does not match your version is not offered.