Introduction

Get started

Choose from the following options to download Steep:

If you’ve downloaded the binary package of Steep, extract the ZIP file and run the start script:

Terminal
shell
cd steep-6.9.0
bin/steep

Or, start the Docker image as follows:

Terminal
shell
docker run --name steep -d --rm -p 8080:8080 \
    -e STEEP_HTTP_HOST=0.0.0.0 steep/steep:6.9.0

After a few seconds, you can access Steep’s web interface on http://localhost:8080/.

We will now submit a simple workflow to test if Steep is running correctly. The workflow consists of a single execute action that sleeps for 10 seconds and then quits. Run the following command:

Terminal
shell
curl -X POST http://localhost:8080/workflows -d 'api: 4.7.0
actions:
  - type: execute
    service: sleep
    inputs:
      - id: seconds
        value: 10'

The command will return the ID of the submitted workflow. You can monitor the execution in the web interface or by issuing the following command:

Terminal
shell
curl http://localhost:8080/workflows/[WORKFLOW ID]

Replace [WORKFLOW ID] with the returned ID.

Congratulations! You’ve successfully installed Steep and ran your first workflow. 🎉

After you’ve installed Steep, you may familiarize yourself with the concepts, go through some of our tutorials, or read the API reference.