KosmoKrator

productivity

Scaleway CLI for CI

Use the Scaleway CLI for CI with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 7 read 0 write Bearer token auth

Scaleway CLI for CI

Run integration calls from CI jobs with JSON output, explicit credentials, and predictable exit status.

Use this shape when a pipeline needs to read or update an external service. The Scaleway CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Scaleway CLI for CI
kosmokrator integrations:configure scaleway --set access_token="$SCALEWAY_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call scaleway.scaleway_list_servers '{"page":1,"per_page":1}' --json

Discovery Before Execution

Agents and scripts can inspect Scaleway docs and schemas before choosing a function.

kosmo integrations:docs scaleway --json
kosmo integrations:docs scaleway.scaleway_list_servers --json
kosmo integrations:schema scaleway.scaleway_list_servers --json
kosmo integrations:search "Scaleway" --json
kosmo integrations:list --json

Useful Scaleway CLI Functions

FunctionTypeParametersDescription
scaleway.scaleway_list_servers Read page, per_page List all servers in the Scaleway zone. Returns IDs, names, status, type, and IP addresses.
scaleway.scaleway_get_server Read server_id Get details for a specific Scaleway server by ID. Returns full server information including image, volumes, and public IP.
scaleway.scaleway_list_volumes Read page, per_page List all block storage volumes in the Scaleway zone. Returns IDs, names, size, type, and server attachment.
scaleway.scaleway_list_snapshots Read page, per_page List all volume snapshots in the Scaleway zone. Returns IDs, names, size, and creation date.
scaleway.scaleway_list_security_groups Read page, per_page List all security groups (firewall rule sets) in the Scaleway zone. Returns IDs, names, descriptions, and rules.
scaleway.scaleway_list_ips Read page, per_page List all flexible IPs in the Scaleway zone. Returns IDs, addresses, and server assignments.
scaleway.scaleway_get_current_user Read none Get information about the current authenticated Scaleway account, including email, organization, and status.

Automation Notes

Related Scaleway CLI Pages