Skip to content

LakeOps

A modern data lake operations toolkit working with multiple table formats (Delta, Iceberg, Parquet) and engines (Spark, Polars) via the same APIs.

Features

  • Multi-format support: Delta, Iceberg, Parquet
  • Multiple engine backends: Apache Spark, Polars (default)
  • Storage operations: read, write

Installation

pip install lakeops

Quick Example

from lakeops import LakeOps

# Initialize with default Polars engine
ops = LakeOps()

# Read Delta table
df = ops.read("path/to/table", format="delta")

# Write as Iceberg
ops.write(df, "local.db.table", format="iceberg")