LiquidWeb::Storm::CLI - Perl extension for interacting with the LiquidWeb and StormOnDemand Public API.


use LiquidWeb::Storm::CLI;

my $client = LiquidWeb::Storm::CLI->new();



LiquidWeb::Storm::CLI is a standalone command line utility for interfacing with the LiquidWeb and Storm on Demand public API. This allows you to specify an api command, output format, and obtain the results directly to your terminal. Currently supported output formats are table, json, perl and text.

Command line Synopsis

General configuration setup.

    lw-cli --configure

General CLI Synopsis.

    lw-cli --command=asset.list --output table

    lw-cli --command=asset.details --uniq_id=XXRRCZ

    lw-cli --command=server.create --type=DS --features option=value --features option=value --features option=value

method list and partial search.

    lw-cli --list all

    lw-cli --list billing.payment


    lw-cli --help

    lw-cli --help command=server.details

Remove local auth credential store

    lw-cli --clean


A LiquidWeb::Storm::CLI object is constructed with the new() method

my $client = LiquidWeb::Storm::CLI->new();

Nothing can be passed to the constructor at this time.



Notes about authentication

Using the CLI utility you will need to setup authentication during configuraton of the client. During configuration there are two authentication options. If you opt to save auth credentials no further interaction will be necessary, however your api username/password will be stored on the local machine. If you choose to not save your credentials, a session cookie will be retrieved from the API which will conduct further authentication, however this session will expire after an hour.


lw-cli --help


perldoc LiquidWeb::Storm::CLI


for questions, comments, feature requests or to submit bugs for this software email bug-LiquidWeb-Storm-CLI at, or thorough the web interface at


Matthew Terry, <>


Copyright (C) 2015 (Matthew Terry) by Liquid Web Inc.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.4 or, at your option, any later version of Perl 5 you may have available.