cloudparts

LakeOps

A commercial “control plane” for Apache Iceberg lakehouses that connects to your catalog, compacts and maintains tables on its own based on their health, and routes SQL from one endpoint to Trino, Snowflake, Athena, DuckDB, StarRocks or ClickHouse.

What it is
Lakehouses
Type
Commercial product
Made by
LakeOps
License
Proprietary (its QueryFlux router is Apache 2.0)
Facts checked
23 October 2026

What it is

LakeOps sits next to an existing Iceberg lakehouse rather than replacing any part of it. You register a catalog (the docs list AWS Glue, a DynamoDB-backed catalog, an Iceberg REST catalog, S3 Tables or a custom implementation), and it discovers every namespace and table, scores each table’s health and shows it on a dashboard. Maintenance then runs either in an adaptive mode, triggered by table signals such as small files, or on a schedule (by default daily at 02:00). Compaction is done by LakeOps’ own engine, written in Rust on Apache DataFusion: it either bin-packs small files or rewrites them sorted by the columns queries filter on most, writes the new files back to your S3, GCS or ADLS storage and commits through Iceberg’s optimistic concurrency, retrying conflicting partitions on the next run. Snapshot expiry, orphan-file cleanup and manifest rewrites are handled the same way.

The second half is query routing. Clients connect to one endpoint over the PostgreSQL or MySQL wire protocol or Arrow Flight, and LakeOps sends each query to an engine in a routing group, choosing by cost, by historical latency or by current load, with failover when an engine goes down. Supported engines are Trino, Snowflake, Athena, DuckDB, StarRocks and ClickHouse. The company also publishes QueryFlux, an Apache 2.0 SQL router in Rust that translates between dialects with sqlglot. On top come governance policies, an audit log, engine telemetry and an MCP server for AI agents. Its homepage says “only metadata is processed — never retained or stored”. Enterprise plans run as SaaS, in your VPC or on-premises; the Free and Team plans (the latter $5 per TB optimized) were marked “coming soon” in October 2026.

Why teams pick it

  • Iceberg table maintenance (compaction, snapshot expiry, orphan cleanup, manifest rewrites) without writing and scheduling Spark jobs
  • Sort-based compaction that follows the columns your queries actually filter on
  • One SQL endpoint in front of several engines, so clients don’t need to know which engine runs a query
  • Works with the catalog and object storage you already have; data stays in your bucket

Watch out for

  • A young, closed-source product from a small company; only the QueryFlux router is open source
  • Self-serve plans were not yet available in October 2026: Free and Team were listed as “coming soon”, Enterprise is by demo request
  • Headline numbers (12× faster queries, 76% lower compute, 56% storage reclaimed) are the vendor’s own, not independent benchmarks
  • Iceberg only for maintenance; its docs and its llms.txt list different sets of supported catalogs, so check yours before relying on it

Alternatives

What all lakehouses have in common →Compare side by side →
Amazon S3 TablesAWSA bucket type for Apache Iceberg tables: S3 stores them, acts as their catalog, and compacts and cleans them up for you.Apache AmoroIncubatingOpen sourceAn incubating Apache “lakehouse management system”, started at NetEase as Arctic, that watches Iceberg tables and keeps them fast on its own: it compacts small files, rewrites deletes and expires old snapshots and files in the background.DatabricksCommercialA managed lakehouse platform built on Apache Spark and Delta Lake, with Unity Catalog for governance, on AWS, Azure or Google Cloud.DremioCommercialA SQL lakehouse engine built on Apache Arrow, with its own Iceberg catalog and “reflections” that speed up queries without anyone changing them.Microsoft FabricAzureMicrosoft’s software-as-a-service analytics platform: Spark, a SQL warehouse, pipelines, a KQL eventhouse and Power BI all reading and writing one tenant-wide lake, OneLake, paid for from shared capacity.OnehouseCommercialA managed lakehouse from the creator of Apache Hudi that runs in your own cloud account: it ingests data into Hudi, Iceberg or Delta Lake tables in your buckets, keeps them optimized, syncs them to other catalogs and runs Spark, SQL, Trino, Flink and Ray on them.SpiralCommercialA closed-source storage and query engine for multimodal AI data (video, images, sensor traces and tables) that keeps everything as Vortex files in your own object storage, versions every change and streams results to GPUs; access is by request.Tiger LakeBetaCommercialTiger Cloud’s built-in Iceberg connector, in public beta: it copies a Postgres table or TimescaleDB hypertable into Apache Iceberg, then keeps it current from the write-ahead log.

How it fits with other technologies

See it in a real stack

No architecture uses LakeOps yet. Drop it into the playground and wire it up yourself.Open playground →
Where it came from2026

Open table formats let many engines share one copy of data, but someone still has to keep Iceberg tables healthy (compacting small files, expiring snapshots, cleaning up orphans) and decide which engine should run each query. LakeOps, founded by Amit Gilad (CEO) and Jonathan Saring (COO), set out to automate both. Its founders argue that open formats alone don’t give freedom, because those two decisions have to be made continuously and almost nobody had software making them.

The company built one tool for each decision: LakeOps itself for table maintenance and governance on existing catalogs and storage, and QueryFlux, a Rust query router whose repository opened in March 2026 under the Apache 2.0 licence. In August and September 2026 the founders described the result as a “lakehouse control plane”, an operational layer above the catalog and engines, and QueryFlux reached version 0.4.0 in October 2026.

Why it’s built this way

Work on metadata, not data pipelines
Connecting through the catalog means no agents, sidecars or pipeline rewrites; optimized files are written back to the customer’s own storage.
Compaction on DataFusion instead of Spark
A Rust engine purpose-built for rewriting Iceberg files avoids running Spark clusters for maintenance; the company claims it is far faster and cheaper than Spark.
Adaptive maintenance instead of schedules
Table health signals and query patterns decide what to compact and when, instead of cron jobs that run whether or not a table needs it.
Open-source the router
QueryFlux, the routing layer, is Apache 2.0, while the maintenance and governance product stays commercial.

Timeline

  1. 2026

    QueryFlux repository opens (March)

  2. 2026

    “What Is a Data Lakehouse Control Plane?” (August) and “The Future Isn’t One Engine” (September)

  3. 2026

    QueryFlux 0.4.0 released (October)

Sources8 · facts checked 23 October 2026

Improve this page on GitHub