FREEDOM251

Freedom251 › Data Lakehouse Platforms

AetherLake

Free plan Self-hostedWeb

Visit AetherLake Alternatives Pricing

AetherLake's own site

What AetherLake is

AetherLake is a Kubernetes-native data lakehouse that brings storage, catalog, federated SQL, streaming, orchestration, business intelligence, and identity into a web control panel. Its components include MinIO, Trino, Apache Polaris, Kafka, Flink, dbt, Airflow, Superset, Spark, Milvus, Prometheus, Grafana, PostgreSQL, and Keycloak. The Next.js panel displays pod health and resource use, supports service restarts, and provides workspaces for dbt, Kafka, Flink SQL, Trino queries, and Iceberg catalogs. Kafka and Flink are enabled by default; project examples describe streaming Kafka data into Iceberg tables and querying Kafka topics through Trino. Keycloak supplies OIDC single sign-on across services, with data-admin, data-scientist, and data-engineer roles. An MCP server gives AI assistants access to platform status, logs and restarts, Trino queries, Polaris catalogs, and Airflow DAGs. Deployment requires Kubernetes, Helm 3.12 or later, kubectl, Docker, and an NGINX ingress controller; deployment materials cover AWS, Azure, and Google Cloud. The BUSL-1.1 license permits internal, evaluation, development, testing, and non-commercial use for free; commercial use requires a separate license.

Who it suits

AetherLake suits teams building a self-hosted data platform on Kubernetes that need storage, SQL, streaming, orchestration, and BI in one control panel. It also fits teams using the documented cloud deployments or AI assistant integrations.

What it does well

  • Kafka and Flink are enabled by default.
  • The control panel includes SQL, catalog, and observability views.
  • Keycloak provides OIDC single sign-on across services.
  • Documented deployment materials cover AWS, Azure, and Google Cloud.
  • The control panel supports English and Turkish.

What to know first

  • Deployment requires Kubernetes and several other prerequisites.
  • Commercial use requires a separate license.
  • Production setup requires replacing placeholders and configuring secrets and TLS.
  • Anonymous installation telemetry is enabled unless disabled.

Plans

PlanBilled and limitsPrice
Internal, evaluation, and non-commercial useFree for internal, evaluation, development, testing, and non-commercial use; commercial use requires a separate licenseFree
Commercial licenseCase-by-case licensing; may include revenue-sharing termsOn request

As github.com lists them, read 8 Oct 2026. The maker's own page has the final word.

AetherLake is a self-hosted Kubernetes data platform that bundles lakehouse storage, streaming, SQL, orchestration, BI, and identity into one control panel. It suits teams that already operate Kubernetes and want an integrated open-source-oriented stack rather than a single-purpose service. The trade-off is substantial deployment and production hardening work, plus licensing boundaries for commercial use.

Overview

AetherLake combines MinIO storage, Trino federated SQL, Apache Polaris catalogs, Kafka and Flink streaming, dbt transformations, Airflow orchestration, Superset BI, Spark, Milvus, and observability and identity services including Prometheus, Grafana, PostgreSQL, and Keycloak. That breadth can reduce the need to stitch together separate tools, but it also creates a large operational footprint for the team running it.

The Next.js control panel presents pod health and resource consumption alongside SQL, catalog, Kafka, Flink, dbt, and observability views. Operators can restart services and open workspaces for dbt, Kafka, Flink SQL, Trino queries, and Iceberg catalogs. English and Turkish interfaces make it more accessible to teams using either language.

Key features

Lakehouse pipelines and streaming

Kafka and Flink are enabled by default. The documented workflow streams Kafka data into Iceberg tables and lets Trino query Kafka topics, while dbt examples move data through Bronze, Silver, and Gold stages using Kafka, Flink, Parquet, Iceberg, Superset, and Trino. This is a coherent path from ingestion to transformation and reporting, provided your team is comfortable managing each service.

Identity and operations

Keycloak supplies OIDC single sign-on across services, with data-admin, data-scientist, and data-engineer roles. The panel's health, resource, and restart controls are useful for day-to-day administration, but they do not remove the need for Kubernetes expertise. External Kafka access is documented with TLS and SCRAM-SHA-512 authentication.

AI-assisted administration

The MCP server can expose platform status, logs and restarts, Trino queries, Polaris catalogs, and Airflow DAGs to assistants such as Claude Desktop and Cursor. That can shorten diagnostic and query workflows, while still requiring careful control over what an assistant is allowed to inspect or restart.

Deployment and security

Quick start deployment requires Kubernetes, Helm 3.12 or later, kubectl, Docker, and an NGINX ingress controller. Terraform and Helm materials cover AWS, Azure, and Google Cloud. Credentials are randomly generated per installation, but production exposure requires replacing placeholders, setting production secrets, overriding the MCP server's AIRFLOW_AUTH, and installing real ingress TLS certificates. Anonymous telemetry records installation counts, detected cloud environments, and component health; it excludes personal data, schemas, and dataset contents and can be disabled.

Pricing

PlanPriceTerms
Internal, evaluation, and non-commercial usefreeFree for internal, evaluation, development, testing, and non-commercial use; commercial use requires a separate license.
Commercial licenseCustom pricingCase-by-case licensing may include revenue-sharing terms.

The free plan is appropriate for internal teams, prototypes, development, and testing, with no subscription charge. It is not a free commercial production license: hosted or managed commercial offerings require a separate agreement. Releases convert to Apache-2.0 after four years under the stated BUSL-1.1 terms.

Platforms

AetherLake runs self-hosted on Kubernetes and is managed through a web interface. Deployment configurations target AWS, Azure, and Google Cloud, but the prerequisites still place cluster, ingress, and container responsibility on the operator.

Who it's for

Choose AetherLake if you have Kubernetes capability and need storage, open table formats, SQL analytics, streaming ingestion, governance catalogs, orchestration, BI, and identity in one self-hosted environment. It is a poor match for a small team that wants a managed lakehouse, minimal infrastructure work, or a straightforward commercial license.

Pros and cons

  • Pro: Broad stack coverage puts storage, catalog, SQL, streaming, transformations, workflows, BI, and identity behind one interface.
  • Pro: Kafka and Flink defaults, plus Iceberg and Trino workflows, support an end-to-end streaming lakehouse pattern.
  • Pro: OIDC roles, TLS/SCRAM guidance, and operational health controls provide a useful administration foundation.
  • Con: Kubernetes, Helm, Docker, and ingress prerequisites make deployment unsuitable for teams without platform operations capacity.
  • Con: Production use requires replacing placeholders, configuring secrets and TLS, and securing MCP access rather than simply exposing the quick-start installation.
  • Con: Commercial hosted or managed use falls outside the free terms and may require case-by-case licensing.

Alternatives

See the Data Lakehouse Platforms list for more options.

  • Oracle Autonomous AI Lakehouse is a better fit when you want a freemium cloud service with an always-free plan and API, Linux, self-hosted, and web access.
  • Starburst Data Platform suits teams wanting a managed-oriented option with a free tier for up to three clusters and paid expansion.
  • Starburst Galaxy is the choice when web and API access matter more than running the full platform yourself, with a free tier capped at three clusters.
  • Amazon SageMaker Autopilot fits pay-as-you-go model-building needs rather than operating a complete self-hosted lakehouse.
  • Apache Hudi is preferable when you want a focused, free, self-hosted lakehouse project for Linux instead of an assembled service suite.
  • Bauplan is a better starting point for a hosted sandbox with CLI, SDK, API, and community support.
  • Databricks Notebooks fits users seeking a web workspace with a free edition and limited serverless compute.
  • Google Cloud Lakehouse for Apache Iceberg is suited to teams wanting Google Cloud's managed Iceberg metadata services rather than self-hosting.

Verdict

Pick AetherLake if your team can operate Kubernetes and wants a broad, self-hosted data stack with streaming, SQL, catalogs, orchestration, BI, and identity already coordinated. Look elsewhere if you need turnkey managed operations or unrestricted commercial hosting without a separate license.

Verdict

AetherLake brings a broad data stack and operational controls into a self-hosted Kubernetes platform. Its license distinguishes non-commercial use from commercial use, and production exposure calls for additional configuration.

Facts from AetherLake's own pages

AI assistant integration
The MCP server documentation lists tools for platform status, service logs and restarts, Trino queries, Polaris catalogs, and Airflow DAGs, with client setup for Claude Desktop and Cursor. · mrtozkl.github.io, 8 Oct 2026
AI integrations
The MCP server lets AI assistants such as Claude and Cursor access platform status, logs and restarts, Trino queries, Polaris catalogs, and Airflow DAGs. · github.com, 8 Oct 2026
Cloud deployments
The project documents Terraform and Helm deployment materials for AWS, Azure, and Google Cloud. · github.com, 8 Oct 2026
Cloud support
The repository describes deployment configurations for AWS, Azure, and Google Cloud Platform. · github.com, 8 Oct 2026
Components
Its listed components include MinIO, Trino, Apache Polaris, Kafka, Flink, dbt, Airflow, Superset, Spark, Milvus, Prometheus, Grafana, PostgreSQL, and Keycloak. · github.com, 8 Oct 2026
Control panel
The control panel shows pod health and resource use, supports service restarts, and includes workspaces for dbt, Kafka, Flink SQL, Trino queries, and Iceberg catalogs. · github.com, 8 Oct 2026
Data stack
Its listed components include MinIO, Trino, Apache Polaris, Kafka, Flink, dbt, Airflow, Superset, Spark, and Milvus. · github.com, 8 Oct 2026
Data transformations
Its dbt examples describe Bronze, Silver, and Gold stages using Kafka, Flink, Parquet, Iceberg, Superset, and Trino. · github.com, 8 Oct 2026
Deployment
The quick start lists Kubernetes, Helm 3.12 or later, kubectl, Docker, and an NGINX ingress controller as prerequisites. · github.com, 8 Oct 2026
Deployment requirements
The quick start lists Kubernetes, Helm 3.12 or later, kubectl, Docker, and an NGINX ingress controller as prerequisites. · mrtozkl.github.io, 8 Oct 2026
External Kafka access
The documented external Kafka listener uses TLS and SCRAM-SHA-512 authentication. · github.com, 8 Oct 2026
Identity
Keycloak provides OIDC single sign-on, with oauth2-proxy gates for the Trino UI and Milvus Attu. · mrtozkl.github.io, 8 Oct 2026
Languages
The control panel is described as bilingual in English and Turkish. · github.com, 8 Oct 2026
License
The project's BUSL-1.1 license makes internal, evaluation, development, testing, and non-commercial use free; revenue-generating commercial use requires a separate license, and each release converts to Apache 2.0 four years after publication. · github.com, 8 Oct 2026
Maker
The license names Murat Özkul as the licensor and identifies AetherLake as the project. · github.com, 8 Oct 2026
Management
A Next.js web Control Panel provides platform status, SQL, catalog, Kafka, Flink, dbt, and observability views. · github.com, 8 Oct 2026
Production setup
The README advises replacing placeholder values, setting Control Panel secrets, overriding MCP server AIRFLOW_AUTH, and using real ingress TLS certificates before exposing a cluster. · github.com, 8 Oct 2026
Purpose
AetherLake is a Kubernetes-native data lakehouse that combines storage, catalog, federated SQL, stream processing, orchestration, BI, and identity in a web control panel. · github.com, 8 Oct 2026
Security
The project says credentials are randomly generated per installation and advises setting production secrets and real TLS certificates before exposing a cluster. · github.com, 8 Oct 2026
Streaming
Kafka topics can be processed with Flink SQL and queried through Trino, with a documented Kafka-to-Iceberg pipeline. · mrtozkl.github.io, 8 Oct 2026
Telemetry
An anonymous heartbeat tracks installation counts, detected cloud environments, and component health; the project says it excludes PII, schemas, and dataset contents and can be disabled. · github.com, 8 Oct 2026

Where AetherLake stands on Freedom251

Look at these too