Registry / aws / scaleway-core

scaleway-core

JSON →
library2.11.0pypypiunverified

Official Python SDK for Scaleway cloud infrastructure. Provides client libraries for managing Scaleway resources (instances, Kubernetes, databases, etc.). Currently at version 2.11.0, with monthly releases.

pip install scaleway-core
INSTALL
IMPORT
SIG · SCALEWAY-CORE
S
scaleway-core
awspythonv2.11.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Client
from scaleway_core import Client
from scaleway import Client

Initialize the SDK using environment variables and list all instances.

from scaleway import Client from scaleway.instance.v1 import InstanceAPI # Initialize client (uses SCW_ACCESS_KEY, SCW_SECRET_KEY, SCW_DEFAULT_PROJECT_ID env vars) client = Client.from_env() api = InstanceAPI(client) # List instances servers = api.list_servers().servers for server in servers: print(server.name, server.state)
scw --version
Debug
Known issues
breakingSDK v2 (scaleway-core) is a complete rewrite from v1 (scaleway-sdk). Import paths, client initialization, and API classes have changed significantly.
fix
Use 'from scaleway import Client' and 'from scaleway.{service}.{version} import {ServiceAPI}' patterns. See migration guide: https://github.com/scaleway/scaleway-sdk-python/blob/main/MIGRATION.md
affects: >=2.0.0
gotchaAPI classes are versioned (e.g., instance.v1, k8s.v1). Using the wrong version may lead to missing methods or different response structures.
fix
Always check the Scaleway API documentation for the latest version. For example, instance API is at 'instance.v1'.
affects: >=2.0.0
gotchaEnvironment variables SCW_ACCESS_KEY and SCW_SECRET_KEY are required. If not set, Client.from_env() will raise a ConfigurationError.
fix
Set environment variables or use 'Client(access_key=..., secret_key=..., default_project_id=...)' explicitly.
affects: >=2.0.0
gotchaPagination is handled automatically by default (per_page=100, max_pages=5). Large lists may be truncated.
fix
Adjust per_page and max_pages parameters in list methods, or iterate over pages manually using the pagination API.
affects: >=2.0.0
Upgrade
Version history
2.11.0latest on PyPI · released Apr 2, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
28 hits · last 30 days
node
16
Amazon
1
Resources
scaleway-core — pip install scaleway-core · libregistry