Skip to content

Python versions

Supported Python versions

The orchestrator is ensured to work with multiple versions of Python 3. Currently the recommended version is 3.13.

One of the build artifacts of the orchestrator is a Docker image that can be used to run the orchestrator. This image is based off the official Python 3.13 image.

You can run this image as follows:

docker run -it docker pull ghcr.io/workfloworchestrator/orchestrator-core:latest

Running it in a different way

Not everyone can or wants to use containers. To this end, the oldest supported Python version is chosen such that it can run on bare metal or virtual Linux servers, without the complexities and risks of compiling a newer version of Python.

Adding support for new versions

We aim to add support for the latest Python 3 release within months of it becoming publicly available.

Dropping support for old versions

Our policy is to support the same version of Python 3 available in Debian-stable and Debian-oldstable.

When there is a new Debian-stable release, we will update the oldest Python version supported by orchestator-core to match it.

Example

At the time of writing (April 2026), the latest Old Stable is bookwork which supports Python 3.11, and the latest Python 3.x release is 3.14. Thus the supported versions are: 3.11 - 3.14

We expect to support Python 3.15 in the future.