In this section we provide guides for different deployment methods; your choice will depend on a range of factors.

If you decide to deploy your Kedro project onto a single machine, you should consult our guide to single-machine deployment, and decide whether to:

If your pipeline is sizeable, you may want to run it across separate machines, so will need to consult our guide to distributed deployment.

mermaid-Decision making diagram for deploying Kedro projects

This following pages provide information for deployment to, or integration with, the following:


We also have legacy documentation pages for the following deployment targets, but these have not been tested against recent Kedro releases and we cannot guarantee them: