Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Kedro

Free#23 of 36 in Data Transformation ToolsData Version Control Tools

Kedro: A structured, versioned choice for teams building Python data pipelines. Ranked #23 of 36 in Data Transformation Tools by our editors (7.0/10); pricing: Free plan; best for structured, versioned Python data pipelines.

7.0/10Editor score
Kedro7.0 Visit Kedro

At a glance

  • Editor score
    7.0 / 10
  • Pricing
    Free plan
  • Best for
    Structured, versioned Python data pipelines
  • Free plan
    Yes
  • Paid from
    Free
  • Deployment model
    Self_hosted
  • Facts checked
    22 Sep 2026
Kedro screenshot
  • Where it wins

    • Free, open-source framework with Python scaffolding
    • Catalog-driven pipelines support versioning and validation
    • Integrates with Airflow, Spark, Databricks, and ML platforms
  • Where it doesn't

    • Code-first workflows are less accessible than visual alternatives
    • Self-hosted deployment requires teams to manage the environment
    • Pipeline work depends on Python development skills

Our verdict on Kedro

Kedro is an open-source, self-hosted Python framework for building reproducible, maintainable, and modular data engineering and data science pipelines. It is aimed at data scientists, machine-learning engineers, and data engineers who need structured workflows for production-oriented projects. Python-based project templates and scaffolding provide a consistent starting point, while the Data Catalog handles loading and saving datasets across formats such as CSV, Excel, Parquet, JSON, SQL tables, and Spark DataFrames.

The framework’s strongest case is its depth around pipeline structure and control. Dataset-driven dependency resolution determines pipeline order from data relationships, and sequential, threaded, and parallel runners support different execution patterns. Dataset and model versioning help manage reproducibility, while configurable validators add data-quality checks. Kedro-Viz provides pipeline visualization and data lineage. Together, these features suit teams that want their transformation logic, dependencies, validation, and version history represented in code rather than assembled through a visual interface.

Kedro also fits into broader data and machine-learning environments through integrations with Apache Airflow, Apache Spark, Databricks, Dask, Docker, Jupyter Notebook, MLflow, Kubeflow, Amazon SageMaker, Azure ML, and Vertex AI. Deployment guidance covers single-machine and distributed environments, with external platforms supporting operational workflows. The trade-off is accessibility: its code-first model is less approachable than visual alternatives, and self-hosted deployment places more responsibility on the team. Choose Kedro for structured Python pipelines with versioning and validation; consider a visual tool instead if non-developers need to design and manage transformations.

Your product? Our editors can test Kedro in depth and publish a review, labelled as paid · from $149/mo →

Kedro pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on kedro.org

Kedro fact sheet

Free planYes
Paid fromFree
Deployment modelSelf_hosted
Transformation interfaceCode
Supported data formatsCSV, Excel, Parquet, Feather, HDF5, JSON, SQL tables, SQL queries, Spark DataFrames, XML, Delta tables, Pickle
Version controlYes
Workflow orchestrationNot verified
Data quality checksYes
DeploymentSelf-hosted
SupportCommunity, Docs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations17 integrations: Amazon SageMaker, Apache Airflow, Apache Spark, Azure ML, Dask, Databricks …
PricingFree plan
Websitekedro.org
Facts checked22 Sep 2026

Kedro integrations

Kedro lists 17 integrations on its own site.

  • Amazon SageMaker
  • Apache Airflow
  • Apache Spark
  • Azure ML
  • Dask
  • Databricks
  • Docker
  • fsspec
  • Jupyter Notebook
  • Kubeflow
  • Matplotlib
  • MLflow
  • Plotly
  • Pandas
  • Vertex AI
  • DVC
  • Pandera

Alternatives to Kedro

See all Kedro alternatives →

Also Ranked In

Kedro is ranked in 2 of our directories.

Used Kedro? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Kedro for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Kedro 7.0/10

Kedro is listed in our Data Transformation Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/kedro/"><img src="https://www.itechguides.com/best/badge/kedro.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update