logo
Welcome
Initializing search
    kedro-org/kedro
    • Welcome
    • Kedro
    • Kedro-Viz
    • Kedro-Datasets
    kedro-org/kedro
    • Welcome
        • Introduction to Kedro
        • Concepts
        • Installation
        • Kedro architecture
        • Glossary
        • FAQs
          • Spaceflight tutorial
          • Spaceflight tutorial template
          • Set up data
          • Create a pipeline
          • Add another pipeline
          • Settings
          • Test a project
          • FAQs
        • Kedro for Notebook tutorial
        • Create a Kedro project
        • Create a minimal Kedro project
        • Customise a new project
        • Kedro tools
        • Kedro starters
          • Configuration basics
          • Migration guide for config loaders
          • Advanced configuration
        • Parameters
        • Credentials
        • Introduction
        • Kedro data catalog
        • Data Catalog YAML examples
        • Dataset factories
        • Partitioned and incremental datasets
        • Programmatic usage
        • Lazy loading
        • Nodes
        • Pipeline object
        • Run a pipeline
        • Modular pipelines
        • Reusing pipelines (namespaces)
        • Pipeline registry
        • Slice a pipeline
        • Dependency management
        • Logging
        • Automated testing
        • Code formatting and linting
        • Debugging
        • Vibe coding with MCP
        • Overview
        • How to package your project
        • How to group your nodes effectively
        • Single-machine deployment
        • Distributed deployment
          • Apache Airflow
          • Amazon SageMaker
          • Amazon EMR Serverless
          • AWS Step Functions
          • Azure ML pipelines
          • Dask
            • Overview
            • Use a Databricks workspace to develop a Kedro project
            • Use an IDE and Databricks asset Bundles to deploy a Kedro project
            • Use a Databricks job to deploy a Kedro project
            • Use an IDE, dbx and Databricks Repos to develop a Kedro project
            • Databricks visualisation
          • Kubeflow Pipelines
          • Prefect
          • VertexAI
          • Argo Workflows
          • AWS Batch
        • Use Cases
        • Custom datasets
          • Introduction to Hooks
          • Common use cases
          • Hooks examples
        • Programmatic usage
        • Custom plugins
        • Custom starters
          • Overview
            • Overview
            • AbstractConfigLoader
            • OmegaConfigLoader
            • MissingConfigException
            • Overview
            • CLI
            • Context
            • Hooks
            • Project
            • Session
            • Startup
            • Overview
            • DataCatalog
            • CatalogProtocol
            • SharedMemoryDataCatalog
            • SharedMemoryCatalogProtocol
            • CatalogConfigResolver
            • AbstractDataset
            • AbstractVersionedDataset
            • CachedDataset
            • MemoryDataset
            • Version
            • DatasetAlreadyExistsError
            • DatasetError
            • DatasetNotFoundError
            • Overview
            • load_ipython_extension
            • magic_load_node
            • magic_reload_kedro
            • reload_kedro
          • kedro.logging
            • Overview
            • node
            • Pipeline
            • Overview
            • AbstractRunner
            • SequentialRunner
            • ParallelRunner
            • ThreadRunner
          • kedro.utils
          • kedro.load_ipython_extension
          • kedro.KedroDeprecationWarning
          • kedro.KedroPythonVersionWarning
        • Kedro CLI
          • Introduction
          • Kedro and Jupyter Notebook
          • How to add Kedro to Jupyter Notebook
        • PySpark
        • MLflow
        • DVC
        • Delta Lake
        • Iceberg
        • Visual Studio Code
        • PyCharm
          • Kedro's Technical Steering Committee
        • Migration guide
        • Kedro telemetry
    • Kedro-Viz
    • Kedro-Datasets

    A toolbox for production-ready data science

    Explore the docs ›

    Get started

    Introduction to Kedro

    Learn what Kedro is, why it exists, and how it can help.

    Kedro Concepts

    Understand the core principles of Kedro.

    Tutorials

    Follow step-by-step guides to build your first Kedro project.

    Installation

    Get Kedro up and running with easy instructions.

    References

    Explore detailed API documentation of Kedro.

    FAQs

    Find answers to common questions about Kedro.

    Join the Kedro community

    Slack

    Join our active Slack community to ask questions, share ideas, and get support.

    GitHub

    Browse the source code, report issues, and contribute on GitHub.

    YouTube

    Watch tutorials, demos, and talks from the Kedro team and community contributors.

    Latest news

    Kedro Blog

    Read insights and tutorials from the Kedro team and community.

    Release Notes

    Stay up to date with the latest features and bug fixes in every release.

    Copyright © Kedro, a Series of LF Projects, LLC
    GitHub Actions - Main Branch GitHub Actions - Develop Branch License is Apache 2.0 Python version 3.9, 3.10, 3.11, 3.12, 3.13 PyPI package version Conda package version Docs build status Kedro's Slack organisation Kedro's Slack archive Linted and Formatted with Ruff OpenSSF Best Practices Badge Program