Skip to main content

pipeline-flow

pipeline-flow is a lightweight, scalable and extensible platform designed for managing ELT, ETL and ETLT data pipelines. Being platform agnostic, it can run anywhere with a Python environment, offering a simple and yet flexible solution for managing data workflows.

Ideal for small to medium-size data workflows without the overhead of full-scale orchestration tools, pipeline-flow makes building data pipelines simple and accessible.

With its YAML-based configuration and plugin-based architecture, you can easily define and run your data pipelines with minimal effort and maximum flexibility, being able to extend its functionality to various engines as needed. Whether you are using Spark, Polaris or any other data processing engine, you can easily integrate it with pipeline-flow.

We recommend you to visit our documentation

Features

  • YAML config based
  • Plugin architecture based
  • Supports ETL, ELT and ETL data pipelines.
  • YAML suports env variables, local variables and secrets for re-usability and consistency.

Installation

pipeline-flow is available on PyPI and can be installed using pip or poetry. To install using pip, run:

pip install pipeline-flow  # or better use poetry

Make sure you know how to get started, check out our docs

Contributing

See Contributing Guide for more details.

Metadata

Release files for pipeline-flow 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pipeline-flow 1.0.8
File Size Uploaded
pipeline_flow-1.0.8.tar.gz 19.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pipeline-flow 1.0.8
File Interpreter ABI Platform
pipeline_flow-1.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 50.3 kB

Release files / pipeline_flow-1.0.8.tar.gz

Download URL pipeline_flow-1.0.8.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d684f00f974f494d0bb7651f9fbf6ae6bf97fe423f7471e639e43fac5a822b5d
BLAKE2b-256 checksum
How to use checksums
ca6051a083a251b1d1d270ce5f3cb690b5ef8f22277f95ed2d970ab4ada3f016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.12.8 Linux/6.11.0-1018-azure

Release files / pipeline_flow-1.0.8-py3-none-any.whl

Download URL pipeline_flow-1.0.8-py3-none-any.whl
Size 30.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e10a02655cc0253b2780c86742531344e4b6863c3acebe54e78921036340b45a
BLAKE2b-256 checksum
How to use checksums
2cc8343541c180b99e3d84176ff49f8599b8d2886df588ddb86df93e82c202e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.12.8 Linux/6.11.0-1018-azure
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page