Managed Lakehouse

The managed lakehousecontrol plane.

LakeOps manages your entire Iceberg lakehouse — compaction, maintenance, cost optimization, query routing, observability, governance, and AI-agent readiness. One control plane across every engine, catalog, and cloud. No code changes, no vendor lock-in.

No vendor lock-in
No code / infra changes
No data changes
100%Managed Lakehouse
-80%Cost reduction
12×Faster queries
100%Autonomous

Platform Preview

One control plane — any engine, catalog, or cloud

Explore how LakeOps manages maintenance, compaction, routing, and observability from a single interface — across every engine and catalog.

LakeOps LogoLakeOps

Last 30 days Optimization Activity

Total Operations
12,211
Last 90 days
Query Speed
12.4×
Avg. acceleration across engines
Cost Savings
$1,374,672
Saved in last 3 months
CPU & Storage
-76%
Last 90 days
Data Optimized
46.8 PB
Last 30 days

Key Metrics

Total Tables
786
Tables in all catalogs
Critical Tables
70
Require immediate attention
Warning Tables
105
Should be addressed or auto-piloted
Healthy Tables
566
Tables in optimal state
Total Data
112.4 PB
Total lake data size

Storage Trends

↑ 2.4 TB (3.1%)
Last 30 days
120 TB80 TB40 TB0
Table SizeReclaimedStale BytesSnapshots

Recent Operations

Last 10 operations
OperationTableDurationImpactTimeStatus
Compact Data Files
customer_orders
orders
4s1.24 TB, 16 → 1 files57 minutes agoSUCCESS
Expire Snapshots
payment_transactions
payments
27s8.2 TB4 hours agoSUCCESS
Expire Snapshots
inventory_snapshots_20250702
warehouse
3s2.1 TB4 hours agoSUCCESS
Rewrite Manifests
raw_clickstream
analytics
1.9s3 → 1 manifests5 hours agoSUCCESS
Compact Data Files
product_catalog
products
6m 11.3s3,008 → 1,256 files6 hours agoSUCCESS

Lake Events

LiveLast 24 hours
Compact Data Files·customer_orders
ecommerce_prod·1.24 TB, 16 → 1 files
4s57 min agoOK
Expire Snapshots·payment_transactions
ecommerce_prod·12 snapshots expired
4.6s1h agoOK
Compact Data Files·raw_clickstream
marketing_events·970 → 87 files
9m 31.6s2h agoOK
Remove Orphan Files·user_sessions
marketing_events·847 MB reclaimed, 1,203 files
1m 12s3h agoOK
Rewrite Manifests·search_query_logs
ecommerce_prod·487 → 12 manifests
2.1s3h agoOK
Expire Snapshots·inventory_levels
warehouse_analytics·62 snapshots, 18.4 GB freed
27s4h agoOK
Compact Data Files·product_catalog
ecommerce_prod·3,008 → 1,256 files
6m 11.3s5h agoOK
Rewrite Manifests·shipping_events
warehouse_analytics·14 → 3 manifests
1.0s6h agoOK
Remove Orphan Files·balance_snapshots
warehouse_analytics·59,831 files, 74.8 GB
13m 6.9s7h agoOK
Compact Data Files·ad_impressions
marketing_events·42,633 → 69 files
2m 18s8h agoOK

The Problem

Lakehouses don't manage themselves

Without active management, Iceberg tables degrade silently — and every query across every engine pays the price.

Small file proliferation

Streaming creates thousands of tiny files — each costs an S3 GET, a metadata read, and a planner entry.

Unsorted data layouts

Without query-aware sort, predicate pushdown fails — engines scan every row group regardless of filters.

Manifest & snapshot bloat

Hundreds of manifests and stale snapshots accumulate. Query planning time grows from milliseconds to seconds.

Orphan & delete file drift

Unreferenced objects and position delete files pile up — inflating storage and adding read-time overhead.

No cross-engine visibility

Multiple engines read the same tables but telemetry is siloed — no unified view of table health, costs, or performance.

Queries hit the wrong engine

Without routing, every query lands on one engine — dashboards wait behind ETL, and scan-priced queries waste compute.

No policy enforcement

Retention, compaction, and access rules stay manual per-table — no auditable, catalog-wide governance.

Not ready for AI agents

AI pipelines need fast, consistent, well-structured tables — unmaintained lakes break agent queries silently.

Minutes to value with no risk

1

Connect & collect telemetry

Apache Iceberg
AWS
Snowflake
Trino
2

Manual or autonomous management

Manual
Autonomous
3

Operations run & optimize

Compaction
Snapshots
Orphan cleanup
Manifests & metadata
4

Observability & governance

Metrics
Health
Agents
Routing
Logs
Policies
No vendor lock-in
No code / infra changes
No data changes
Set up in 10 minutes · Works with your existing stack

Runs on your stack

AWS
Azure
Google Cloud
Snowflake
Databricks
Apache Flink
Apache Hadoop
Apache Iceberg
Delta Lake
Spark
Lakekeeper
StarRocks
AWS
Azure
Google Cloud
Snowflake
Databricks
Apache Flink
Apache Hadoop
Apache Iceberg
Delta Lake
Spark
Lakekeeper
StarRocks

10 minutes to value

Connect your catalog. Set policies. Done.

LakeOps connects to your existing catalogs and engines — no infra changes, no migrations. Policies run autonomously from day one. See the impact on your own tables in a live walkthrough.

Loved by data platform teams

LakeOps took the pain out of compaction and maintenance. We went from ad-hoc scripts and firefighting to a single control plane. Query performance improved and our platform team finally has visibility across the lake.
Shira B., Staff Data Platform Engineer
Shira B.
Staff Data Platform Engineer

Production benchmarks

5.5 TB across 10 production tables

Real workloads. Real data. Batch, streaming, delete-heavy, multi-writer, and terabyte-scale tables — all on the same engine, same hardware.

101K → 19K
files (81% reduction)
2,522 MB/s
peak throughput
99.8%
max file reduction
551M
deleted rows cleaned
TableSizeWorkloadFiles (B → A)ThroughputTimeNotes
balance_snapshots1,192 GBTB-Scale batch11,9573,2701,572 MB/s11 minSpark OOM on same hardware
user_accounts174 GBBatch8784002,269 MB/s74sSingle Node
events_analytics484 GBDelete-Heavy16,1287,198729 MB/s11m 21s23,433 delete files; 551M rows removed
raw_sdk_events8 GBStreaming42,63369167 MB/s138s99.8% file reduction
site_traffic292 GBMulti-Writer2,7407541,465 MB/s3m 25sSingle partition
cluster_registry322 GBBatch9984402,522 MB/s2mPeak throughput

Compaction cost per TB

Normalized to Spark = 100%

Apache Spark100%
AWS S3 Tables / Databricks100%
LakeOps10%

Source: 200 GB (~1 TB uncompressed) benchmark. Spark cost index 100 vs LakeOps 10.

Self-improving: same table, zero config changes

balance_snapshots — 1.192 TB across consecutive runs

Run 122 min · 925 MB/s
Run 218 min · 1,100 MB/s
Run 3 (learned)11 min · 1,572 MB/s

Same data and hardware; planner learns workload telemetry and improves runtime from 22 to 11 minutes.