Skip to content


At a high level Superpipe works by taking input data and transforming it in steps to get the desired output. Each step takes in an input dataframe or Python dictionary and returns a new dataframe or dictionary with the outputs of the step appended.

Built in steps

Superpipe comes with a handful of built-in steps that you can use to build your pipelines.

Custom Steps

It's easy (and recommended) to create your own steps using Custom Step. This allows you to do pretty much anything inside a step - call a third party api, lookup a DB, etc.