ewccli – European Weather Cloud Command Line Interface

The ewccli is a command-line tool for interacting with the European Weather Cloud (EWC).
It is published on PyPI and provides convenient commands for managing resources such as hubs, storage, and deployments.

Installation

We recommend installing ewccli inside a Python virtual environment.

# Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate

# Upgrade pip, then install ewccli
pip install --upgrade pip
pip install ewccli


Verify installation:

ewc


Initial Commands

Once installed, you can start exploring EWC features. Here are some common commands:

1. List available hubs

ewc hub list

2. Login

ewc login

It will guide you through all steps and inputs needed.

3. Deploy an item from the hub

After checking which items can be deployed, you can start to deploy one, for example Pytroll item:

If you deploy from a machine in the same network of your tenancy:

ewc hub deploy pytroll

If you deploy from a machine outside your tenancy:

ewc hub deploy pytroll --external-ip

Check this video if you want to see the ewccli running: