Scaleway Apple silicon M1 as-a-Service is built using the latest generation of Apple Mac mini hardware (fifth generation).
These dedicated Mac mini M1s are designed for developing, building, testing, and signing applications for Apple devices, including iPhones, iPads, Mac computers and much more.
Get set to explore, learn and build on a dedicated Mac mini M1 with more performance and speed than you ever thought possible.
Apple silicon as a Service comes with a minimum allocation period of 24 hours.
Mac mini and macOS are trademarks of Apple Inc., registered in the U.S. and other countries and regions. IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used by Apple under license. Scaleway is not affiliated with Apple Inc.
List all servers.
created_at_asc
and created_at_desc
. The default value is created_at_asc
.unknown_status
, starting
, ready
, error
, rebooting
, updating
, locking
, locked
, unlocking
and reinstalling
. The default value is unknown_status
.{
"total_count": 42,
"servers": [
{
"id": "string",
"type": "string",
"name": "string",
"project_id": "string",
"organization_id": "string",
"ip": "1.2.3.4",
"vnc_url": "string",
"status": "unknown_status",
"created_at": "string",
"updated_at": "string",
"deletable_at": "string",
"zone": "string"
}
]
}
Create a server.
{
"name": "string",
"project_id": "string",
"type": "string"
}
unknown_status
, starting
, ready
, error
, rebooting
, updating
, locking
, locked
, unlocking
and reinstalling
. The default value is unknown_status
.{
"id": "string",
"type": "string",
"name": "string",
"project_id": "string",
"organization_id": "string",
"ip": "1.2.3.4",
"vnc_url": "string",
"status": "unknown_status",
"created_at": "string",
"updated_at": "string",
"deletable_at": "string",
"zone": "string"
}
Get a server.
unknown_status
, starting
, ready
, error
, rebooting
, updating
, locking
, locked
, unlocking
and reinstalling
. The default value is unknown_status
.{
"id": "string",
"type": "string",
"name": "string",
"project_id": "string",
"organization_id": "string",
"ip": "1.2.3.4",
"vnc_url": "string",
"status": "unknown_status",
"created_at": "string",
"updated_at": "string",
"deletable_at": "string",
"zone": "string"
}
Update a server.
{
"name": "string"
}
unknown_status
, starting
, ready
, error
, rebooting
, updating
, locking
, locked
, unlocking
and reinstalling
. The default value is unknown_status
.{
"id": "string",
"type": "string",
"name": "string",
"project_id": "string",
"organization_id": "string",
"ip": "1.2.3.4",
"vnc_url": "string",
"status": "unknown_status",
"created_at": "string",
"updated_at": "string",
"deletable_at": "string",
"zone": "string"
}
Delete a server.
Reboot a server.
{}
unknown_status
, starting
, ready
, error
, rebooting
, updating
, locking
, locked
, unlocking
and reinstalling
. The default value is unknown_status
.{
"id": "string",
"type": "string",
"name": "string",
"project_id": "string",
"organization_id": "string",
"ip": "1.2.3.4",
"vnc_url": "string",
"status": "unknown_status",
"created_at": "string",
"updated_at": "string",
"deletable_at": "string",
"zone": "string"
}
Reinstall a server.
{}
unknown_status
, starting
, ready
, error
, rebooting
, updating
, locking
, locked
, unlocking
and reinstalling
. The default value is unknown_status
.{
"id": "string",
"type": "string",
"name": "string",
"project_id": "string",
"organization_id": "string",
"ip": "1.2.3.4",
"vnc_url": "string",
"status": "unknown_status",
"created_at": "string",
"updated_at": "string",
"deletable_at": "string",
"zone": "string"
}
Get a server technical details.
unknown_stock
, no_stock
, low_stock
and high_stock
. The default value is unknown_stock
.{
"cpu": {
"name": "string",
"core_count": 42
},
"disk": {
"capacity": 42,
"type": "string"
},
"name": "string",
"memory": {
"capacity": 42,
"type": "string"
},
"stock": "unknown_stock",
"minimum_lease_duration": "2.5s"
}
List all server types technical details.
unknown_stock
, no_stock
, low_stock
and high_stock
. The default value is unknown_stock
.{
"server_types": [
{
"cpu": {
"name": "string",
"core_count": 42
},
"disk": {
"capacity": 42,
"type": "string"
},
"name": "string",
"memory": {
"capacity": 42,
"type": "string"
},
"stock": "unknown_stock",
"minimum_lease_duration": "2.5s"
}
]
}
List all Operating System (OS).
50
.{
"total_count": 42,
"os": [
{
"id": "string",
"name": "string",
"label": "string",
"image_url": "string",
"compatible_server_types": [
"string"
]
}
]
}
Get an Operating System (OS).
{
"id": "string",
"name": "string",
"label": "string",
"image_url": "string",
"compatible_server_types": [
"string"
]
}
MISC methods
{
"name": "string",
"description": "string",
"version": "string",
"documentation_url": "string"
}