ScalewaySkip to loginSkip to main contentSkip to footer section

Pilot your infrastructure

We provide static-compiled binaries for darwin (macOS), GNU/Linux, and Windows platforms. Actions are organized around a set of verbs such as list, get, create, update that can be used with a wide variety of products.

Authentication

After you have installed the latest release you can run the initialization command, scw init. It will set up your profile and the authentication. By default your credentials will be stored in the HOME/.config/scw/config.yaml on UNIX platform and in your USERPROFILE in Windows.

Auto-completion

We have a common syntax across all our products: namespace, resource and verb. As an example with the following command: scw instance server list.
instance: Refers to the product namespace
server: Refers to a resource maintained in the product namespace
list: Refers to a verb applied to the currently selected API

Technical Specifications

  • check

    Open source

    Apache 2 licence

  • check

    Auto-completion

    Bash, zsh and fish supported

  • check

    Compatibility

    MacOS, Linux, Windows

  • check

    Resource Management

    Control large amount of resources

  • check

    Language

    Written in Go

Popular use cases with CLI

Efficiently manage & deploy infrastructure with the CLI

CLI-Schema-1040px-Dark.webp

Frequently asked questions

How can I get started?

The CLI has a bootstrapping command called init. Just type scw init to get started. Once your credentials are set up, go to the README and read our documentation to find all our features

I was using CLI v1 what should I do to update?

You can find a complete migration guide directly on Github

What are the dependencies for this CLI?

None! The CLI is released as a single binary you run directly on your machine. The source code is available here

Where are my credentials stored?

By default we store everything in the HOME/.config/scw/config.yaml on UNIX platform and in your USERPROFILE in Windows

How can I send feedback about the CLI?

You can do it with the CLI itself!
The following commands will open a Github issue for you:

scw feedback bug

or

scw feedback feature