Elastic metal as a service allows ordering a dedicated server on-demand like a cloud instance. Dedicated servers could be used for large workloads, big data, those requiring more security, …

Elastic metal is available in
fr-par-1,
fr-par-2,
nl-ams-1 zones
Installation is done by preseed (± 10min) (preseed: complete install from a virtual media)
Install (Server is installed by preseed (preseed: complete install from a virtual media), you must define at least one ssh key to install your server)
Start/Stop/Reboot
Rescue Reboot, a rescue image is an operating system image designed to help you diagnose and fix an OS experiencing failures. When your server boot on rescue, you can mount your disks and start diagnosing/fixing your image

Billed by minute (The billing start when the server is delivered and stop when the server is deleted)
IPv6, all servers are available with an IPv6 /128
ReverseIP, You can configure your reverse IP (IPv4 and IPv6), you must register the server IP in your DNS records before calling the endpoint
Basic monitoring with ping status
Flexible IP is available (documentation)
IP failovers are not available in api v1, use the api v1alpha1
You can find your
$SCW_SECRET_KEY and your
SCW_DEFAULT_ORGANIZATION_ID at the following page: httpsconsole.scaleway.com/project/credentials
List elastic metal servers for organization

created_at_ascand
created_at_desc. The default value is
created_at_asc

Create a new elastic metal server. Once the server is created, you probably want to install an OS

organization_idand
project_idmay be set

organization_idand
project_idmay be set

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

Get the server associated with the given ID

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

Update the server associated with the given ID

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type


ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

Delete the server associated with the given ID

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

List events associated to the given server ID

Install an OS on the server associated with the given ID

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

Configure ip associated with the given server ID and ipID. You can use this method to set a reverse dns for an IP

IPv4and
IPv6. The default value is
IPv4

unknown,
pending,
activeand
error. The default value is
unknown

Give the ping status on the server associated with the given ID

Add an option to a specific server

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

Delete an option from a specific server

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

Server actions allows you to start, stop or reboot your servers

Reboot the server associated with the given ID, use boot param to reboot in rescue

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

Start the server associated with the given ID

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand

ping_status_down. The default value is
ping_status_unknown

Stop the server associated with the given ID

unknown,
delivering,
ready,
stopping,
stopped,
starting,
error,
deleting,
locked,
out_of_stock,
orderedand
resetting. The default value is
unknown

unknown_boot_type,
normaland
rescue. The default value is
unknown_boot_type

ping_status_unknown,
ping_status_upand
ping_status_down. The default value is
ping_status_unknown

BMC (Baseboard Management Controller) access allow you to access serie console of your elastic metal server. The BMC (Baseboard Management Controller) access feature is available one hour after the installation of the server. You need first to create an option Remote Access. You will find the ID and the price with a call to listOffers (httpsdevelopers.scaleway.com/en/products/baremetal/api/#get-78db92). Then you can add the option httpsdevelopers.scaleway.com/en/products/baremetal/api/#post-b14abd. Do not forget to delete the Option. Then you need to create Remote Access httpsdevelopers.scaleway.com/en/products/baremetal/api/#post-1af723. And filnally Get Remote Access to get the login/password httpsdevelopers.scaleway.com/en/products/baremetal/api/#get-cefc0f

Get the BMC (Baseboard Management Controller) access associated with the given ID

Start BMC (Baseboard Management Controller) access associated with the given ID. The BMC (Baseboard Management Controller) access is available one hour after the installation of the server. You need first to create an option Remote Access. You will find the ID and the price with a call to listOffers (httpsdevelopers.scaleway.com/en/products/baremetal/api/#get-78db92). Then you can add the option httpsdevelopers.scaleway.com/en/products/baremetal/api/#post-b14abd. Do not forget to delete the Option. After start BMC, you need to Get Remote Access to get the login/password httpsdevelopers.scaleway.com/en/products/baremetal/api/#get-cefc0f

Stop BMC (Baseboard Management Controller) access associated with the given ID

List all available server offers

unknown_subscription_period,
hourlyand
monthly. The default value is
unknown_subscription_period

List all options matching with filters

Return specific option for the given ID

Return all settings for a project ID

Update a setting for a project ID (enable or disable)

List all available OS that can be install on an elastic metal server

Return specific OS for the given ID.