KosmoKrator

productivity

Scaleway CLI for Shell Scripts

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

7 functions 7 read 0 write Bearer token auth

Scaleway CLI for Shell Scripts

Call integration functions from shell scripts with stable JSON input and output.

Use shell scripts for small local automations that need one or more integration calls. 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 Shell Scripts
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