“The centre of your data pipeline.”
Kedro is a workflow development tool that helps you build data pipelines that are robust, scalable, deployable, reproducible and versioned. We provide a standard approach so that you can:- spend more time building your data pipeline,- worry less about how to write production-ready code,- standardise the way that your team collaborates across your project,- work more efficiently.
kedro is a Python package. To install it, simply run:
pip install kedro
For more detailed installation instructions, including how to setup Python virtual environments, please visit our installation guide.
nodes, to break large chunks of code into small independent sections
Note: Read our FAQs to learn how we differ from workflow managers like Airflow and Luigi.
Random pipeline visualisation using Kedro-Viz (coming soon)
Our documentation explains:
kedro run, ...)
Note: The CLI is a convenient tool for being able to run
kedrocommands but you can also invoke the Kedro CLI as a Python module with
python -m kedro
This CLI command will open the documentation for your current version of Kedro in a browser:
Documentation for the latest stable release can be found here. Check these out first:
Yes! Want to help build Kedro? Check out our guide to contributing.
Once Kedro is installed, you can check your version as follows:
To later upgrade Kedro to a different version, simply run:
pip install kedro -U
Kedro is licensed under the Apache 2.0 License.
git clone quantumblacklabs-kedro_-_2019-06-07_16-00-55.bundle