I have a few follow up questions, when you say create pipelines dynamically, what are you trying to do?
Kedro is not only framework, it's also a series of library components. It's possible to use the pipeline abstraction and even data catalog on its own. And we show that in our "Hello Kedro" example:
https://kedro.readthedocs.io/en/stable/02_get_started/03_hello_kedro.html
However, you don't get Kedro-Viz if you do this 🥴 Why is it that the project template won't work for you?