Serverspace CLI

Easily manage cloud servers and other products with
cloud commands.

Effortless user experience

With the Serverspace CLI (Command Line Interface), you can manage virtually every aspect of your VMs, networks, and SSH keys. Terminal access and a basic knowledge of scripts is all that's needed.

Serverspace API
Same as the console

Everything you can do in the Serverspace dashboard is also achievable through CLI interface commands.

Serverspace Docs
Useful docs

We offer comprehensive documentation detailing all CLI commands.

Compatibility
OS compatibility

Command Line Interface can be installed on both Windows and Linux systems.

See what you can do with Serverspace cloud CLI

Serverspace services
Manage your VPS server

Provision and remove cloud infrastructure, power it on or off, attach volumes, and reboot as needed.

addressing
Manage networks

Set up and delete private networks, and link public networks to the Internet.

Recovery
Manage snapshots

Generate and delete server snapshots, with the ability to restore your server to a saved snapshot anytime.

project_details
Obtain information

Request detailed information about your project, server, locations, networks, and snapshots when needed.

How to set up the Serverspace CLI?

CLI access is available for both Linux and Windows systems. Simply download the archive from GitHub, extract its contents, and proceed with the installation. A comprehensive installation guide is provided within your admin panel for your convenience.

FAQ

How is CLI pricing structured?

The CLI is completely free - just download its archive from GitHub at no cost.

What's the purpose of command line software?

The Command Line Interface (CLI) is a text-driven tool enabling users to communicate with computer systems or software. Its common use purposes include:

  • System Management: Handling files, folders, and system settings.
  • Software Configuration: Setting up/administering apps or servers with meticulous oversight.
  • Automation: Seamless script executing and optimizing repetitive processes.
  • Development: Compiling code, managing version control systems (like Git), and debugging software.
  • Networking: Setting up, overseeing, and fixing network connections.
  • Cloud Management: Deploying and adjusting cloud infrastructure/virtual environments.

CLI in cloud computing is particularly popular among developers and IT professionals for its speed and flexibility in performing advanced operations.

Where does CLI intersect with API?

The CLI (Command-Line Interface) and API (Application Programming Interface) often work hand in hand to make managing software or services easier. Here's how they connect:

  • CLI Uses APIs: Many CLIs are built to interact directly with APIs. For example, when you use a CLI command line to create a virtual server, it sends a request to the platform's cloud API to perform the task.
  • Simplifies API Tasks: Instead of writing complex code to communicate with an API, a CLI lets you use simple commands to get the same results, making it much easier to use.
  • Automation Made Easy: Both CLI and API are great for automating tasks, but CLI is often quicker for one-off tasks or basic scripts, while APIs are used for building larger systems or integrations.
  • Full Access to Features: The CLI provides an easy way to access all the features of a platform by using its cloud run API in the background.

In short, the CLI makes API & services more accessible, helping you manage tasks more efficiently without needing to write a lot of code.

Some of our clients reviews

“+ I’ve used several CLI tools offered by different cloud server hosting companies, and Serverspace’s version is quite reliable. The server commands are easy to execute, and most tasks can be completed quickly. - Additional examples in the documentation would make the learning process easier.”
“The Serverspace CLI has been a great addition to my DevOps toolkit. I regularly use it to automate server provisioning and network configurations, and the ability to integrate it with bash scripts speeds up deployment significantly. The detailed documentation on GitHub is helpful, though more examples for complex use cases would be a welcome addition. It’s a solid CLI tool, but adding asynchronous task execution could take it to the next level.”
“As a backend developer, I’ve found the Serverspace CLI to be a reliable tool for managing my test environments. It’s particularly useful when creating private networks or rolling back servers to snapshots during testing. The command structure is intuitive, and the response times are fast. However, I noticed some limitations in advanced filtering options when listing resources, which could improve usability for larger setups, it would be helpful if you could take a look at that, please and thank you.”
“I’ve used several command-line tools before, and the Serverspace CLI is one of the better ones. It’s practical for managing servers and creating private networks, it’s simple and gets the job done”
Average Score 4.9
Reviews 1029