Scaleway
Scaleway is a European cloud computing platform that provides infrastructure-as-a-service (IaaS) offerings including virtual machines, bare metal servers, storage solutions, and networking services. This integration enables comprehensive visibility and management of Scaleway cloud infrastructure resources, supporting security auditing, compliance monitoring, asset inventory management, and operational oversight across your Scaleway organization.
| Category | Cloud |
| Direction | Query source |
| Sign-in | API Key |
| Query languages | SQLite |
| Tables | 22 |
| Query templates | 69 |
| Website | scaleway.com |
Before you start
Huntbase signs in to Scaleway with API Key. Create the credential in Scaleway first, then keep it to hand for the Connect step.
- In the Scaleway console, click IAM & API keys in the top-right drop-down menu, then open the API keys tab.
- Click + Generate API key.
- Select the bearer. Scaleway recommends an IAM application for long-lived keys, so the key keeps working if a member leaves.
- Enter a description, choose an expiry, and choose whether the key is used for Object Storage.
- Click Generate API key and save the access key and secret key. This is your only chance to copy the secret key.
Permissions:
- The key inherits its bearer's permissions. Give the bearer a policy with the
AllProductsReadOnlypermission set for read-only access.
- Each API key is scoped to a single Organization. Create a separate key for each Organization.
- You need to be the Organization Owner, or have the
IAMManagerorIAMApplicationManagerpermissions, to generate keys for an IAM application.
For the vendor's own instructions, see Scaleway API key documentation.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect Scaleway
- Go to Connections and click New connection, or click New connection on the Scaleway product page.
- On Product, pick Scaleway and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Settings
Where your Scaleway lives:
| Field | Required | Notes |
|---|---|---|
| Organization ID | No | Only needed to query IAM users and API keys. |
| Regions | No | The regions to query, such as fr-par and nl-ams. |
Credentials
The only Method is API Key. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| Access Key | Yes | Secret — not shown again after you save it. |
| Secret Key | Yes | Secret — not shown again after you save it. |
Query it
Once connected, Scaleway can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL over the 22 tables listed below, alongside every other connected source. |
Example: SQLite
Scaleway Instance IP Basic Info — Retrieve basic information about instance IPs in a Scaleway project, including address, zone, and project association.
select
id,
address,
zone,
project
from
scaleway_instance_ip;
Scaleway ships with 69 query templates. Find them in Library › Queries — see Query templates.
Tables
Scaleway adds 22 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 22 tables
| Table | Contains |
|---|---|
scaleway_account_project | A Scaleway Account Project. |
scaleway_account_ssh_key | SSH keys to access servers provisioned on Scaleway. |
scaleway_baremetal_server | A Compute Instance bare metal is a physical server in Scaleway. |
scaleway_billing_consumption | Scaleway Billing Consumption |
scaleway_billing_invoice | Scaleway Billing Invoice |
scaleway_iam_api_key | API keys allow you to securely connect to scaleway console in your organization. |
scaleway_iam_user | Users allow you to connect to scaleway console in your organization. |
scaleway_instance_image | Images are backups of your instances. |
scaleway_instance_ip | A flexible IP address is an IP address which you hold independently of any server. |
scaleway_instance_security_group | A security group is a set of firewall rules on a set of instances. |
scaleway_instance_server | A Compute Instance server is a virtual server in Scaleway. |
scaleway_instance_snapshot | Snapshots contain the data of a specific volume at a particular point in time. |
scaleway_instance_volume | A volume is where you store your data inside your instance. |
scaleway_kubernetes_cluster | Kubernetes Clusters allow you to manage your Container Kubernetes in Scaleway. |
scaleway_kubernetes_node | Kubernetes Nodes allow you to manage your Container Kubernetes in Scaleway. |
scaleway_kubernetes_pool | Kubernetes Pools allow you to manage your Container Kubernetes in Scaleway. |
scaleway_object_bucket | A Scaleway Object bucket is a public cloud storage resource available in Scaleway, an object storage offering. |
scaleway_rdb_database | A RDB database is a logical databases on your instance. |
scaleway_rdb_instance | A Database Instance is composed of one or more Nodes, depending of the is_ha_cluster setting. |
scaleway_registry_image | Registry Images allow you to manage your docker images in Scaleway. |
scaleway_registry_namespace | Registry Namespaces allow you to manage your Container Registry in Scaleway. |
scaleway_vpc_private_network | A VPC private network allows interconnecting your instances in an isolated and private network. |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog