# LakeOps

> LakeOps is an autonomous control plane for Apache Iceberg data lakehouses. It manages compaction, table maintenance, query routing, observability, and governance across every Iceberg table and engine in your lake.

LakeOps connects to existing Iceberg catalogs (Unity, Polaris, Glue, Hive, REST, Nessie, S3 Tables) and engines (Spark, Trino, StarRocks, Flink, DuckDB, Athena, Snowflake). It scores every table's health, sequences maintenance operations in dependency order, and adapts sort optimization to real query patterns. Purpose-built on a Rust engine powered by Apache DataFusion — 95% faster and 90% cheaper than Spark for compaction.

## Platform

- [Homepage](https://lakeops.dev): Product overview, key metrics, and platform capabilities.
- [Platform](https://lakeops.dev/platform): Full control plane walkthrough — observability, compaction, table maintenance, query routing, governance, and AI agent support.
- [Enterprise](https://lakeops.dev/enterprise): Enterprise features — SSO, RBAC, dedicated infrastructure, SLA guarantees, and SOC 2 compliance.
- [Pricing](https://lakeops.dev/pricing): Free tier and usage-based pricing.
- [Demo](https://lakeops.dev/demo): Book a demo.

## Solutions

- [Agentic AI](https://lakeops.dev/solutions/agentic-ai)
- [Smart Compaction](https://lakeops.dev/solutions/compaction)
- [Cost Optimization](https://lakeops.dev/solutions/cost-optimization)
- [Governance](https://lakeops.dev/solutions/governance)
- [Managed Lakehouse](https://lakeops.dev/solutions/managed-lakehouse)
- [Lakehouse Migration](https://lakeops.dev/solutions/migration)
- [Observability](https://lakeops.dev/solutions/observability)
- [Query Performance](https://lakeops.dev/solutions/query-performance)
- [Query Routing](https://lakeops.dev/solutions/query-routing)
- [Table Maintenance](https://lakeops.dev/solutions/table-maintenance)

## Documentation

- [Docs Index](https://lakeops.dev/docs): Full documentation index — getting started, configuration, and reference.
- [Agentic AI](https://lakeops.dev/docs/agentic-ai)
- [API Reference](https://lakeops.dev/docs/api)
- [Compaction](https://lakeops.dev/docs/compaction)
- [Engines](https://lakeops.dev/docs/engines)
- [Getting Started](https://lakeops.dev/docs/getting-started)
- [Manifests](https://lakeops.dev/docs/manifests)
- [MCP Server](https://lakeops.dev/docs/mcp)
- [Observability](https://lakeops.dev/docs/observability)
- [Orphan Cleanup](https://lakeops.dev/docs/orphan-cleanup)
- [Policies](https://lakeops.dev/docs/policies)
- [Query Routing](https://lakeops.dev/docs/query-routing)
- [Simulations](https://lakeops.dev/docs/simulations)
- [Snapshots](https://lakeops.dev/docs/snapshots)

## Blog

- [Blog Index](https://lakeops.dev/blog): All articles on Iceberg operations, lakehouse architecture, and data engineering.
- [Apache Polaris: Deploy a Production Iceberg REST Catalog](https://lakeops.dev/blog/apache-polaris-iceberg-rest-catalog)
- [Building an AI Agent Analytics System on Apache Iceberg Data](https://lakeops.dev/blog/ai-agent-analytics-iceberg)
- [AI Agent Data Pipelines for Apache Iceberg: A Guide](https://lakeops.dev/blog/ai-agent-data-pipelines-iceberg)
- [AI Agent Data Quality Monitoring on Apache Iceberg](https://lakeops.dev/blog/ai-agents-data-quality-iceberg)
- [How AI Agents Discover Data in Apache Iceberg](https://lakeops.dev/blog/ai-agents-discover-explore-iceberg)
- [AI Agents for Apache Iceberg Maintenance and Compaction](https://lakeops.dev/blog/ai-agents-iceberg-maintenance-compaction)
- [How AI Agents Query Apache Iceberg Data with MCP](https://lakeops.dev/blog/ai-agents-query-iceberg-mcp)
- [Safe AI Agent Access to Apache Iceberg in Production](https://lakeops.dev/blog/ai-agents-safe-access-iceberg)
- [Apache Iceberg for AI Agents: Make Your Lakehouse AI-Ready](https://lakeops.dev/blog/apache-iceberg-ai-ready-lakehouse)
- [Connect AI Agents to Apache Iceberg with MCP](https://lakeops.dev/blog/connect-ai-agents-iceberg-mcp)
- [Apache Iceberg Lakehouse Observability: Complete Guide](https://lakeops.dev/blog/observability-iceberg-data-lakehouse)
- [Self-Healing Data Pipelines with AI Agents on Iceberg](https://lakeops.dev/blog/self-healing-pipelines-ai-agents-iceberg)
- [The Future Isn't One Engine. It's a Control Plane.](https://lakeops.dev/blog/the-future-isnt-one-engine)
- [Apache Iceberg Control Plane Introduced](https://lakeops.dev/blog/apache-iceberg-control-plane)
- [Apache Iceberg Lakehouse Architecture: A Practical Guide](https://lakeops.dev/blog/iceberg-lakehouse-architecture)
- [Apache Iceberg Table Cleanup: A Production Guide](https://lakeops.dev/blog/iceberg-table-cleanup)
- [Apache Iceberg rewrite_data_files: A Production Guide](https://lakeops.dev/blog/iceberg-rewrite-data-files-guide)
- [Airflow & Iceberg: Building Production Maintenance DAGs](https://lakeops.dev/blog/airflow-iceberg-maintenance-dags)
- [Data Lakehouse Maintenance with Airflow: Why It Breaks](https://lakeops.dev/blog/airflow-lakehouse-maintenance)
- [Data Lakehouse with Apache Iceberg: A Guide](https://lakeops.dev/blog/data-lakehouse-with-apache-iceberg)
- [Apache Iceberg Performance Optimization: Queries to Tables](https://lakeops.dev/blog/iceberg-performance-optimization)
- [What Is a Data Lakehouse Control Plane?](https://lakeops.dev/blog/what-is-data-lakehouse-control-plane)
- [Open Data Lakehouse: Build Like Google](https://lakeops.dev/blog/open-data-lakehouse-build-like-google)
- [DuckDB for Apache Iceberg](https://lakeops.dev/blog/duckdb-iceberg-lakehouse-guide)
- [Amazon S3 Tables vs Self-Managed Iceberg](https://lakeops.dev/blog/s3-tables-vs-self-managed-iceberg)
- [Apache Iceberg CDC Pipeline: Change Data Capture Best Practices](https://lakeops.dev/blog/iceberg-cdc-pipeline-best-practices)
- [Why Your Iceberg Queries Are Slow (And How to Fix Them)](https://lakeops.dev/blog/iceberg-slow-queries-how-to-fix)
- [Snapshot Retention and Time Travel: A Guide](https://lakeops.dev/blog/iceberg-snapshot-retention-time-travel)
- [Apache Iceberg vs Delta Lake: A Technical Comparison](https://lakeops.dev/blog/iceberg-vs-delta-lake)
- [Reduce Amazon Athena Costs on Apache Iceberg Tables](https://lakeops.dev/blog/reduce-athena-costs-iceberg)
- [Replace Spark for Iceberg Compaction: Faster, Cheaper Alternatives](https://lakeops.dev/blog/replace-spark-iceberg-compaction)
- [AI Lakehouse: The Complete Guide to Self-Managing Data Lakes](https://lakeops.dev/blog/ai-lakehouse-data-lake)
- [Data Lake and Data Lakehouse Governance: A Complete Guide](https://lakeops.dev/blog/data-lake-lakehouse-governance)
- [Slow Trino Queries on Iceberg? 7 Fixes for Faster Trino Iceberg Performance](https://lakeops.dev/blog/slow-trino-queries-iceberg-performance)
- [MCP for Apache Iceberg: How AI Agents Actually Operate a Data Lake](https://lakeops.dev/blog/mcp-iceberg-lakeops)
- [Iceberg Lake Compaction Strategies: A Practical Guide](https://lakeops.dev/blog/iceberg-compaction-strategies)
- [Iceberg Table Partitioning Strategies: A Practical Guide](https://lakeops.dev/blog/iceberg-partitioning-strategies)
- [Building a Lakehouse as a Service on Kubernetes with Apache Iceberg](https://lakeops.dev/blog/lakehouse-as-a-service-kubernetes-iceberg)
- [Apache Iceberg at Scale: Infrastructure, Performance, and Enterprise Lessons](https://lakeops.dev/blog/apache-iceberg-at-scale-infrastructure)
- [Zero-Trust Data Architecture for AI Workloads on Apache Iceberg and S3](https://lakeops.dev/blog/iceberg-zero-trust-s3-ai-workloads)
- [Iceberg for AI Agents: Turning Lakehouse Data Into AI-Ready Context](https://lakeops.dev/blog/iceberg-for-ai-agents-rag-context)
- [Delta Lake to Apache Iceberg: Zero-Copy Migration Without Moving Data](https://lakeops.dev/blog/delta-lake-to-iceberg-zero-copy-migration)
- [Apache Iceberg Lakehouse Governance: Separation of Concerns with Polaris and Policy Engines](https://lakeops.dev/blog/iceberg-lakehouse-governance-polaris)
- [Apache Iceberg V3 for Streaming: Row-Level Lineage, Schema Evolution, and Governance](https://lakeops.dev/blog/iceberg-v3-streaming-lineage-governance)
- [The Rise of the Open Apache Lakehouse: Modular Architecture for Vendor-Neutral Data Platforms](https://lakeops.dev/blog/rise-of-open-apache-lakehouse)
- [Iceberg Lakehouse Observability: Monitor Table Health, Costs, and Query Performance](https://lakeops.dev/blog/iceberg-lakehouse-observability-guide)
- [Iceberg Hot and Cold Data Tiering: StarRocks + Iceberg for Real-Time Analytics](https://lakeops.dev/blog/iceberg-hot-cold-tiering-starrocks)
- [Iceberg CDC at Scale: How LinkedIn Ingests Billions of Upserts Per Day](https://lakeops.dev/blog/linkedin-iceberg-cdc-billions-upserts)
- [Streaming Lakehouse on Apache Iceberg: Kafka, Flink, and Real-Time Pipelines Without Duplication](https://lakeops.dev/blog/streaming-lakehouse-apache-iceberg)
- [Iceberg Multi-Table Transactions: Cross-Table Atomicity for Production Lakehouses](https://lakeops.dev/blog/iceberg-multi-table-transactions)
- [Iceberg Metadata at Scale: Keep Query Planning Fast on Petabyte Tables](https://lakeops.dev/blog/iceberg-metadata-at-scale)
- [Apache Iceberg Query Planning Explained: Predicate Pushdown, Manifest Filtering, and Data Skipping](https://lakeops.dev/blog/apache-iceberg-query-planning)
- [Apache Iceberg Migration Strategy: From Hive, Parquet, or Delta to Production Iceberg](https://lakeops.dev/blog/iceberg-migration-strategy)
- [Apache Iceberg Data Quality and Table Health: Where Reliability Actually Breaks](https://lakeops.dev/blog/iceberg-data-quality-table-health)
- [Apache Iceberg Schema Evolution in Production: Best Practices and Pitfalls](https://lakeops.dev/blog/iceberg-schema-evolution-production)
- [Apache Iceberg Catalog Migration: Hive Metastore to REST, Polaris, Glue, or Nessie](https://lakeops.dev/blog/iceberg-catalog-migration)
- [Apache Iceberg Multi-Engine Architecture: Spark, Trino, Snowflake, Athena on the Same Tables](https://lakeops.dev/blog/iceberg-multi-engine-architecture)
- [Apache Iceberg Orphan Files: Safe Cleanup Without Breaking Tables](https://lakeops.dev/blog/iceberg-orphan-files-cleanup)
- [Apache Iceberg Retention Policy: How Long Should You Keep Snapshots?](https://lakeops.dev/blog/iceberg-retention-policy)
- [Apache Iceberg Commit Conflicts: Causes, Prevention, and Recovery](https://lakeops.dev/blog/iceberg-commit-conflicts)
- [Apache Iceberg Operational Runbook: Incidents, Symptoms, and Fixes](https://lakeops.dev/blog/iceberg-operational-runbook)
- [Apache Iceberg Production Readiness Checklist for Enterprise Data Lakes](https://lakeops.dev/blog/iceberg-production-readiness-checklist)
- [Automating Apache Iceberg Table Maintenance](https://lakeops.dev/blog/automating-iceberg-table-maintenance)
- [Kafka to Iceberg Compaction — Done Right](https://lakeops.dev/blog/kafka-to-iceberg-compaction)
- [Kafka to Iceberg: Ingestion Guide](https://lakeops.dev/blog/kafka-to-iceberg-ingestion-guide)
- [Apache Iceberg 1.11.0 — What's New?](https://lakeops.dev/blog/apache-iceberg-1-11-whats-new)
- [Iceberg Lakehouse with AI Agents: A Guide](https://lakeops.dev/blog/iceberg-with-ai-agents)
- [Intelligent Lakehouse: Build Like Netflix](https://lakeops.dev/blog/intelligent-lakehouse-like-netflix)
- [AWS Glue Iceberg Optimization: A Practical Guide](https://lakeops.dev/blog/aws-glue-iceberg-optimization)
- [Databricks to Iceberg Smooth Migration](https://lakeops.dev/blog/databricks-to-iceberg)
- [Apache Iceberg with dbt: Optimization Guide](https://lakeops.dev/blog/dbt-iceberg-optimization)
- [Apache Iceberg with Flink: Streaming Optimization Guide](https://lakeops.dev/blog/flink-iceberg-optimization)
- [Apache Iceberg Delete Files: Reducing Merge-on-Read Overhead](https://lakeops.dev/blog/iceberg-delete-files-merge-on-read)
- [Apache Iceberg Table Partitioning Best Practices](https://lakeops.dev/blog/iceberg-partitioning-best-practices)
- [Apache Iceberg Puffin Statistics: A Practical Guide](https://lakeops.dev/blog/iceberg-puffin-statistics-guide)
- [Fixing Small Files in Apache Iceberg: A Practical Guide](https://lakeops.dev/blog/iceberg-small-files-guide)
- [Apache Iceberg Table Health and Maintenance: A Complete Guide](https://lakeops.dev/blog/iceberg-table-health-maintenance)
- [Apache Iceberg with Trino: Performance Optimization Guide](https://lakeops.dev/blog/trino-iceberg-optimization)
- [Apache Iceberg on AWS S3: A Guide](https://lakeops.dev/blog/apache-iceberg-aws-s3-guide)
- [Reducing AWS S3 Cost with Iceberg: A Guide](https://lakeops.dev/blog/reduce-aws-s3-cost-iceberg)
- [Snowflake to Iceberg Smooth Migration](https://lakeops.dev/blog/snowflake-to-iceberg)
- [State of Iceberg FinOps and Cost Reduction in 2026](https://lakeops.dev/blog/state-of-iceberg-finops-cost-reduction)
- [Routing Multiple Query Engines with Iceberg](https://lakeops.dev/blog/routing-multiple-query-engines-with-iceberg)
- [Best Catalog for Apache Iceberg? A Useful Comparison](https://lakeops.dev/blog/best-catalog-for-apache-iceberg)
- [Iceberg Lake for Data Analytics: Optimization Guide](https://lakeops.dev/blog/iceberg-lake-data-analytics-optimization-guide)
- [Iceberg Metadata Lifecycle: Maintenance and Optimization](https://lakeops.dev/blog/iceberg-metadata-lifecycle-maintenance-optimization)
- [7 Iceberg Lakehouse Cost Reduction Strategies](https://lakeops.dev/blog/7-iceberg-lakehouse-cost-reduction-strategies)
- [Optimizing Iceberg Lakehouse Performance](https://lakeops.dev/blog/optimizing-iceberg-lakehouse-performance)
- [Data Lake vs Lakehouse vs Warehouse: A Practical Guide](https://lakeops.dev/blog/data-lake-vs-lakehouse-vs-warehouse)
- [9 Iceberg Table Compaction Tools Compared for Production Lakehouses](https://lakeops.dev/blog/iceberg-compaction-tools-compared)
- [Iceberg Lakehouse Optimization with LakeOps](https://lakeops.dev/blog/iceberg-lakehouse-optimization-with-lakeops)
- [From Data Swamp to Modern Iceberg Lakehouse](https://lakeops.dev/blog/from-data-swamp-to-modern-iceberg-lakehouse)
- [Optimizing Iceberg Lake Compaction: A Guide](https://lakeops.dev/blog/iceberg-lake-compaction)
- [Iceberg Lakehouse Optimization — The Right Way](https://lakeops.dev/blog/iceberg-lakehouse-optimization-the-right-way)
- [Autonomous Iceberg Table Maintenance for Data Lakes](https://lakeops.dev/blog/autonomous-iceberg-table-maintenance)
- [From Databricks and Snowflake to an Open Data Platform](https://lakeops.dev/blog/from-databricks-snowflake-to-an-open-data-platform)
- [Apache Iceberg Cost Optimization in 2026](https://lakeops.dev/blog/iceberg-cost-optimization-2026)
- [Optimizing Apache Iceberg for Agentic AI: From Slow Tables to Sub-Second Agent Queries](https://lakeops.dev/blog/optimizing-iceberg-for-agentic-ai)
- [Managed Iceberg in 2026: Autonomous Data Lake](https://lakeops.dev/blog/managed-iceberg-2026)

## Optional

- [About](https://lakeops.dev/about): Company background and team.
- [Trust Center](https://lakeops.dev/trust-center): Security posture, SOC 2 compliance, and data handling.
- [Support](https://lakeops.dev/support): Contact and support options.
- [Privacy Policy](https://lakeops.dev/legal/privacy-policy): Privacy policy.
- [Terms of Use](https://lakeops.dev/legal/terms-of-use): Terms of service.
