Managed Iceberg Lakehouse

Your Entire Lakehouse Managed Autonomously

Connect your catalog and every table gets maintained, optimized, and governed — across every engine, without a single script.

76%Cost reduction
12×Faster queries
100%Autonomous
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

-56% reclaimed
30d
112 TB75 TB38 TB
Storage used

CPU

-76% reduction
30d
100%66%33%
Compute hours

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

Open and runs on your stack

AWS
Azure
Google Cloud
Snowflake
Databricks
Apache Flink
Apache Iceberg
Delta Lake
DuckDB
Dremio
Lakekeeper
ClickHouse
AWS
Azure
Google Cloud
Snowflake
Databricks
Apache Flink
Apache Iceberg
Delta Lake
DuckDB
Dremio
Lakekeeper
ClickHouse

The Platform

Real-time autonomous ops
from tables to engines

Observe, maintain, compact, route, and govern — from one console, across every engine in your lake.

Table Health Overview786 tables
566
Healthy
105
Warning
70
Critical
92%
Optimized
TableNSSizeStatus
customer_ordersorders1.24 TBHEALTHY
payment_transactionspayments860 GBWARNING
raw_clickstreamanalytics4.6 TBCRITICAL
product_catalogproducts42 GBHEALTHY
user_sessionsanalytics1.9 TBWARNING
inventory_levelsoperations320 GBHEALTHY
shipping_eventslogistics580 GBHEALTHY
search_query_logsanalytics3.2 TBCRITICAL

Observability

Learns from query patterns and table signals to decide what to optimize, when, and how — no schedules, no manual tuning.

  • Closed-loop sense → plan → execute → learn
  • Zero manual scheduling or threshold tuning
  • Adapts to workload changes in real time

What starts running
when you connect a catalog

Each capability kicks in automatically — under the hood, this is what runs.

Adaptive Maintenance
Running
Compaction Scope— what will be targeted this run

Monitoring started at seq #4,812. Everything written from that point on is in scope.

already compacted
38% hot zone — will compact
#4,812 baseline#7,104 watermark#8,506 now
📦Compaction
Last: 57 minutes agoNext: in 2h
62%
42% of data files are below the 384 MB size threshold
1.24 TB compactable — will merge into ~3 files at 512 MB target
16 delete files amplify read cost — compaction will absorb them
Snapshot Expiration
Last: 4 hours agoNext: in 20h
31%
12 of 83 snapshots have passed the retention window
Retention policy: 5.0 days
Table creates 3.2 snapshots/hr — stale ones accumulate quickly
📝Rewrite Manifests
Last: 5 hours agoNext: in 1h
78%
92 total manifests: 89 data + 3 delete
Accumulating 2.1 manifests/hr — metadata overhead grows
High manifest count degrades query planning and scan performance
🧹Orphan File Cleanup
Last: 7 hours agoNext: in 17h
15%
No orphan files detected in current scan window

Maintenance

Tables that never degrade

Snapshots pile up. Manifests bloat. Orphan files sit on the bill. LakeOps expires, cleans, and rewrites metadata — triggered by table health, sequenced so each step’s output is the next step’s clean input.

  • Snapshot expiry, orphan cleanup, manifest rewrite, delete-file rewrite
  • Dependency-aware: each operation waits for the one before it
  • Cadence adapts to write velocity — streaming hourly, idle skipped
Compaction EngineQuery-Aware
Rust + DataFusion
Detected Access Patterns— 2,847 queries · 3 engines
WHEREcustomer_id
89%
WHEREevent_date
76%
JOINproduct_id
64%
GROUPregion
51%
Sort Optimization Applied

Before

Files970
Avg size3.2 MB
Sortappend order

After

Files87
Avg size256 MB
Sortcustomer_id, date

12×

Faster queries

76%

Less CPU

95%

vs Spark

90%

Cheaper ops

200 GB compaction · same hardware

S3 Tables
6,300s
Spark
1,612s
LakeOps
221s

Compaction

Sort and merge files the way your queries actually read them

Most compaction just bins small files. LakeOps watches the columns your queries filter, join, and group on — then physically re-sorts data to match. Engines skip entire files. The work itself runs on a Rust engine: 95% faster and 90% cheaper than Spark.

  • 51% less data scanned after sort — 12× faster queries, no SQL changes
  • 76% less query CPU once layout matches production access patterns
  • Rust/DataFusion: 95% faster, 90% cheaper than Spark on the same tables

Engine comparison

Compare engines side-by-side on cost, latency, throughput, and data scanned.

Select engines

Spark
Active
Trino
Active
Athena
Active
Snowflake
Active
DuckDB
Active
Flink
Active

Performance comparison

MetricSparkTrinoAthenaSnowflake
Query success rate99.2%99.5%99.9%99.8%
Average runtime3.1s1.8s2.3s2.1s
Cost per query$0.04$0.03$0.05$0.08
Total queries3,1202,4561,2801,876
Data scanned4.2 TB2.8 TB1.5 TB3.5 TB

Cost vs latency

Lower-left is ideal

Low cost
High cost

Success rate

Spark
99.2%
Trino
99.5%
Athena
99.9%
Snowflake
99.8%

Routing

See which engine wins — then send the query there

The same query costs $0.08 on Snowflake and $0.03 on Trino. LakeOps compares cost, latency, and success rate across every connected engine, then routes each query to the one that wins.

  • Side-by-side cost, latency, throughput, and data scanned
  • 56% workload cost cut by picking the right engine per query
  • Add or swap engines without changing application code

Policies

Manage maintenance, configuration, and lifecycle policies for your data lakehouse

OnPolicyTypeNext RunLast RunUpdatedActions
orders_critical
Compact FilesApr 25, 2026, 8:12 AMApr 25, 2026, 03:05 AMFeb 01, 2025, 3:46 PM•••
payments_compact
Compact FilesFeb 15, 2026, 12:06 AMFeb 1, 2025, 02:18 PMFeb 5, 2025, 4:03 PM•••
Remove orphan files (e-ip...)
For all tables in all catalogs every 7 days
Orphan FilesApr 25, 2026, 8:12 AMApr 25, 2026, 04:07 PMJun 23, 2025, 04:01 PM•••
clickstream_cdc_events_p
Expire SnapshotsApr 25, 2026, 12:03 AMApr 25, 2026, 03:05 AMJan 28, 2025, 03:25 PM•••
sessions_cdc_events_p
Expire SnapshotsApr 25, 2026, 12:03 AMApr 26, 2026, 03:05 AMJun 26, 2025, 11:11 PM•••
global_expire_snapshots
Runs snapshot expiration on all tables once a day
Expire SnapshotsApr 26, 2026, 1:18 PMApr 07, 2026, 01:08 PMMar 14, 2026, 8:42 AM•••
manifest_rewrite_weekly
Rewrite manifests for all critical tables weekly
Rewrite ManifestsApr 28, 2026, 2:00 AMApr 21, 2026, 02:00 AMMar 10, 2026, 9:15 AM•••
staging_config
ConfigurationDec 31, 2025, 02:45 PM•••

Governance

Set policies once — every table follows

Retention windows, compaction thresholds, and cleanup rules live in scripts owned by whoever wrote them. LakeOps replaces that with declarative policies that cascade from org to table.

  • Compaction, retention, cleanup, GDPR — all policy-driven
  • Health scores surface degrading tables early
  • Every change versioned with full audit trail
Operations MonitoringAll engines connected

Operations Timeline (7d)

1,892 total
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Compaction
Expire
Rewrite
Orphans

Proactive insights

raw_clickstreamCritical

312 partitions exceed file threshold

Query scan amplified 8×

search_query_logsHigh

Excessive manifests (487) — planning overhead

Planner latency +2.1s

payment_transactionsWarning

Small file ratio 38% — compaction recommended

S3 GET costs elevated

1.8 TB

Space freed

4.2 TB

Optimized

247

Tables

2%

Failure rate

Observability

Know which tables are degrading before queries slow down

You cannot maintain what you cannot see. LakeOps scores every table as Healthy, Warning, or Critical — combining file fragmentation, manifest depth, snapshot velocity, sort-order drift, and orphan volume into a single health signal.

  • Cross-engine telemetry: see what Trino, Spark, and Snowflake query on the same table
  • Per-table health scores that trigger maintenance automatically
  • Full audit trail for every operation — who ran what, when, and what changed
MCP InterfaceAgent-native
Connected

Wire compatibility

PostgreSQLMySQLArrow Flight
psql -h agent.lakeops.dev -U ai_agent -d ecommerce_prod

Available MCP tools

list_catalogsreadEnumerate all registered catalogs
get_table_healthreadHealth score + maintenance status
run_queryexecuteRouted through guardrails pipeline
analyze_storage_reclaimreadSnapshot bloat + orphan insights
get_optimization_statusreadCompaction + manifest state

Layered guardrails

ReadOnly

Blocks DDL and DML from agent sessions

CostEstimate

Rejects queries exceeding scan thresholds

PIIMask

Hashes sensitive columns before results reach the model

HumanApproval

Pauses high-stakes operations for review

Agent query telemetry feeds back into compaction and sort-order decisions

AI Agents

Let agents query your lake — with guardrails

AI agents issue SQL iteratively, at high frequency, without human review. LakeOps provides a native MCP interface so any agent discovers schemas, executes queries, and analyzes health — with composable safety guardrails.

  • MCP-native: Claude, GPT, and custom agents connect with zero integration code
  • Composable guards: read-only, cost caps, PII masking, human-approval gates
  • Agent telemetry feeds back into compaction — the lake optimizes for AI access patterns too

See It In Action

Watch how LakeOps manages your lakehouse autonomously

From catalog connection to fully autonomous maintenance, routing, and governance — in one walkthrough.

Watch demoYouTube ↗
LakeOps — autonomous lakehouse management

Results

Cut costs and boost performance

Benchmarks from production-grade tables across multiple engines and clouds.

Query speed

12×faster

After compaction + layout optimization

CPU reduction

76%less compute

Compute hours across all engines

Storage saved

56%reclaimed

Orphans, snapshots & bloat removed

Table health

100%healthy

Autonomous maintenance keeps every table optimized

TPC-DS benchmark suiteProduction Iceberg tablesMulti-cloud, multi-engine

Connect in minutes
- no vendor lock-in

1

Connect catalogs & engines

Only metadata is processed — never retained or stored.

Apache Iceberg
AWS
Snowflake
DuckDB
2

Get visibility & insights

Telemetry reveals table health and actions needed.

Table health scores
Optimization opportunities
Cost & performance insights
3

Choose your mode

Autopilot, manual approval, or policy-driven.

Autopilot
Manual
Policies
4

Lakehouse optimized

Queries 10x faster
Cost down 76%
Engines optimized
AIs managed
Tables healthy
Fully governed
No vendor lock-in
No code / infra changes
No data changes
Set up in 10 minutes · Works with your existing stack
Enterprise-grade

Built for enterprisegrade data lakes

SOC 2, SSO, RBAC, dedicated support, and the scale your largest Iceberg lakes demand.

Security & compliance

SOC 2 Type II, encryption, SSO/RBAC, and audit trails for regulated teams.

Scale & control

One control plane for your full lake. Real-time visibility, policies, and predictable performance.

Support & training

Dedicated onboarding, training, and enterprise SLAs. Deploy in VPC or on-prem.

Testimonials

Trusted 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
We evaluated several options for Iceberg operations. LakeOps stood out for its focus on automation and multi-engine support. Deployment was straightforward and the impact on cost and latency was measurable within weeks.
Alex M., Principal Engineer, Data Infrastructure
Alex M.
Principal Engineer, Data Infrastructure

FAQ

Common questions

Connect a catalog. Everything starts.

Glue, Polaris, REST, S3 Tables, or Nessie. About 10 minutes. Data never leaves your cloud account.

No commitment · Typically 30 min · Works with your existing stack