{"id":28167,"library":"scaleway","title":"Scaleway SDK","description":"Official Python SDK for Scaleway cloud infrastructure. Current version 2.11.0, supports Python >=3.10. Active development with regular releases.","status":"active","version":"2.11.0","language":"python","source_language":"en","source_url":"https://github.com/scaleway/python-scaleway","tags":["scaleway","cloud","sdk","infrastructure"],"install":[{"cmd":"pip install scaleway","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"HTTP client used by the SDK","package":"httpx","optional":false},{"reason":"Data validation and settings","package":"pydantic","optional":false},{"reason":"AWS compatibility layer (S3, etc.)","package":"boto3","optional":true}],"imports":[{"wrong":"from scaleway import ScalewayClient","symbol":"Client","correct":"from scaleway import Client"},{"symbol":"API","correct":"from scaleway import API"},{"symbol":"Profile","correct":"from scaleway import Profile"}],"quickstart":{"code":"from scaleway import ScalewayClient\n\nclient = ScalewayClient(\n    access_key=os.environ.get('SCW_ACCESS_KEY', ''),\n    secret_key=os.environ.get('SCW_SECRET_KEY', ''),\n)\n# List instances\ninstances = client.instance.v1.list_servers(zone='fr-par-1')\nprint(instances)","lang":"python","description":"Initialize client and list instances in fr-par-1 zone."},"warnings":[{"fix":"Use 'from scaleway import ScalewayClient' instead of 'from scaleway_sdk import Client'.","message":"v2 changed all import paths and client initialization; old 'scaleway_sdk' package is no longer compatible.","severity":"breaking","affected_versions":">=2.0.0"},{"fix":"Use e.g., client.instance.v1.list_servers() not client.instance.list_servers()","message":"API methods are nested under service versions (e.g., instance.v1, instance.v2). Always specify the version.","severity":"gotcha","affected_versions":"all"},{"fix":"Set SCW_ACCESS_KEY and SCW_SECRET_KEY environment variables.","message":"auth via environment variables SCALEWAY_ACCESS_KEY and SCALEWAY_SECRET_KEY deprecated; use SCW_ACCESS_KEY and SCW_SECRET_KEY.","severity":"deprecated","affected_versions":">=2.5.0"}],"env_vars":null,"search_vec":"'2.11.0':12 '3.10':15 'activ':16 'cloud':8,22 'current':10 'develop':17 'infrastructur':9,24 'offici':3 'python':4,14 'regular':19 'releas':20 'scaleway':1,7,21 'sdk':2,5,23 'support':13 'version':11","created_at":"2026-05-09T05:54:05.028890+00:00","updated_at":"2026-05-09T05:54:05.028890+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"scw","cli_version":"sh: 1: scw: not found","type":"library","homepage":"https://www.scaleway.com","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/scaleway/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["gcp"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}