Orchest can be run locally on Windows, macOS and Linux.

Docker access

The run scripts ( will mount the Docker socket to the orchest-ctl container to manage the local Docker containers necessary for running Orchest. In addition, the Docker socket is necessary for the dynamic spawning of containers that occurs when running individual pipeline steps.


  • Docker (tested on 19.03.9)

Installation steps


git clone
cd orchest
./ start


git clone
cd orchest
orchest start

Note! On Windows, make sure to give Docker permission to mount the directory in which you cloned Orchest. For more details check the Windows Docker documentation (Docker settings > Resources > File sharing > Add directory that contains Orchest).