diff --git a/src/aliby/pipeline.py b/src/aliby/pipeline.py
index fa157d22c5128e1ad08c6e1ee999b218bcb59c7f..81bbba09071ce6e38c8dbcfcc065a487e2ed0835 100644
--- a/src/aliby/pipeline.py
+++ b/src/aliby/pipeline.py
@@ -7,6 +7,7 @@ import re
 import traceback
 import typing as t
 from copy import copy
+from importlib.metadata import version
 from pathlib import Path, PosixPath
 from time import perf_counter
 from typing import Union
@@ -707,6 +708,7 @@ class Pipeline(ProcessABC):
                 meta.run()
                 meta.add_fields(  # Add non-logfile metadata
                     {
+                        "aliby_version": version('aliby')
                         "omero_id": config["general"]["id"],
                         "image_id": image_id,
                         "parameters": PipelineParameters.from_dict(