This document describes a data pipeline framework that allows for fast development of scalable and flexible pipelines. It generates pipeline code based on patterns and interfaces to make the pipelines supportable and maintainable. Examples are provided of code generation, complex pipelines, and integration using the framework.