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.

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: