ewoksserver 1.1


ewoksserver 1.1#

ewoksserver is a a REST server to manage and execute ewoks workflows.

It serves as a backend for ewoksweb, a full-stack web application to create, modify and execute ewoks workflows.

> If you are looking for information on ewoksweb, please refer to the ewoksweb documentation.

ewoksserver is developed by the Software group of the European Synchrotron.


To start the REST server, first install it via pip:

pip install ewoksserver

The server can then be started via


The web app will be available at localhost:8000.


ewoks-server takes the port 8000 by default. If there are other applications running on this port (e.g. iTunes radio on Mac), another port can be chosen

ewoks-server --port 6660

Also by default, ewoks-server will save ewoks resources (workflows, tasks, icons) in the current folder. This can be changed through the --dir command line argument

ewoks-server --dir /path/to/ewoksserver/resources

To have the complete list of arguments, run

To go further#

See the following pages