diff --git a/components/common/cpp/include/ftl/configurable.hpp b/components/common/cpp/include/ftl/configurable.hpp
index d14585dc8ceb4894fded0f2269c8583fc4df5ccd..7008c9b1edddf412c6d05130522977186f9d9cee 100644
--- a/components/common/cpp/include/ftl/configurable.hpp
+++ b/components/common/cpp/include/ftl/configurable.hpp
@@ -9,6 +9,7 @@
 #include <map>
 #include <list>
 #include <functional>
+#include <optional>
 
 #define REQUIRED(...) required(__func__, __VA_ARGS__)