# Lakehouse Plumber > Lakehouse Plumber (LHP) is an open-source, YAML-driven ETL framework that generates readable Python for Databricks Lakeflow Spark Declarative Pipelines (SDP). LHP models ETL as load, transform, and write actions, with data tests alongside the flow. It requires Python 3.11 or later and is distributed as the lakehouse-plumber Python package under Apache 2.0. Use current documentation for commands and configuration; do not infer undocumented fields. The learning route is docs-guided until a dedicated teaching skill exists. ## Start here - [Product overview](https://lakehouse-plumber.dev/index.md): Markdown representation of the homepage, capabilities, and project links. - [Agent setup guide](https://lakehouse-plumber.dev/agent.md): Isolated environment, sample or empty project, and the LHP authoring skill. - [Agent learning guide](https://lakehouse-plumber.dev/learn.md): Guided lessons grounded in current documentation. - [Agent guides and prompts](https://lakehouse-plumber.dev/agents/): HTML entry point for agent-assisted setup and learning. ## Documentation - [Documentation home](https://mmodarre.github.io/Lakehouse_Plumber/): Current published documentation. - [Get Started](https://mmodarre.github.io/Lakehouse_Plumber/get-started/index.html): Step-by-step introduction. - [The action model](https://mmodarre.github.io/Lakehouse_Plumber/concepts/the-action-model.html): Actions and named views. - [Load actions](https://mmodarre.github.io/Lakehouse_Plumber/reference/actions/load.html): Sources and ingestion. - [Transform actions](https://mmodarre.github.io/Lakehouse_Plumber/reference/actions/transform.html): SQL, Python, and data quality. - [Write actions](https://mmodarre.github.io/Lakehouse_Plumber/reference/actions/write.html): Pipeline destinations. - [Data tests](https://mmodarre.github.io/Lakehouse_Plumber/guides/test/data-tests.html): Testing data alongside pipelines. - [Guides](https://mmodarre.github.io/Lakehouse_Plumber/guides/index.html): Reusable patterns and workflows. ## Project - [Source code and releases](https://github.com/Mmodarre/Lakehouse_Plumber): Implementation, examples, and release history. - [Python package](https://pypi.org/project/lakehouse-plumber/): Installation and package metadata. - [Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0): License terms. ## Optional - [Issues](https://github.com/Mmodarre/Lakehouse_Plumber/issues): Bugs and feature requests. - [Discussions](https://github.com/Mmodarre/Lakehouse_Plumber/discussions): Project questions. - [LHP telemetry](https://mmodarre.github.io/Lakehouse_Plumber/reference/telemetry.html): Command-line telemetry documentation. - [Website privacy](https://lakehouse-plumber.dev/privacy/): Website analytics and consent choices.