An open-source Python framework for creating reproducible, maintainable, and modular data science code. Kedro applies software engineering best practices to data pipelines with built-in data catalog, pipeline visualization, and experiment tracking.
Data engineering teams use Kedro to structure ML and analytics pipelines as modular, testable Python functions. The DataCatalog allows engineers to define data sources (S3 Parquet files, SQL tables, local CSVs) in a YAML config — switching environments just changes the catalog config, not the pipeline code. Nodes are pure Python functions that are easy to unit test.
An open-source Python framework for creating reproducible, maintainable, and modular data science code. Kedro applies software engineering best practices to data pipelines with built-in data catalog, pipeline visualization, and experiment tracking.
Yes, Kedro is free to use.
Kedro is listed under the Orchestration Tools category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
LU Luigi Batch Job Pipeline Builder | Free | ★ 4.4 | → |
PO Polarsnew Fast DataFrame library for Python and Rust | Free | ★ 4.8 | → |
PY PySparkfeatured Python API for Apache Spark | Free | ★ 4.8 | → |