Overview

Bauplan is a cloud service that runs Python and SQL functions you write locally in your IDE. Your data stays in your own object storage, Bauplan reads and writes directly from them without needing to move data in it. In this sense, Bauplan is a Lakehouse.

Bauplan’s control plane handles user submissions via API and coordinates execution, while the data plane — made up of runners — processes data by executing user-defined code. Runners are deployed in a single-tenant cloud environment and uniquely connected to your object storage. For full isolation, Bauplan also supports Bring Your Own Cloud (BYOC), where the data plane is deployed entirely within your VPC.