Skip to content
SPECIFICTION
Get listed

Unilake

unilake.com

WebAPISelf-hosted
Visit unilake.com
Spec score 7.0 #13 of 19 in Data Lake Software

What it is

Unilake is an open-source platform for integrating, managing, governing, and querying data across a unified lakehouse. It supports more than 350 pre-built connectors, plus custom integrations built with Unilake, Airbyte, or Meltano SDKs, including a low-code option. Loads can be full or incremental, with streaming ingestion, API flattening, privacy transformations, and SCD type 2 tables. Its query interface can combine Iceberg, Delta, Hudi, Kudu, and Paimon data; analytics use StarRocks and support SQL, object storage, and REST API endpoints. Management features include cataloging, search, lineage, data-quality checks, and automated classification. Governance includes attribute-based and context-aware controls, policies as code, and just-in-time access. Unilake supports SAML 2.0 or OpenID Connect, SCIM provisioning, exportable audit logs, and customer-managed keys. Deployment options range from public, private, and hybrid cloud to on-premises, with Kubernetes and storage among the minimum requirements. The project is in active development and working toward an Alpha release; its AI/ML product is on the roadmap. It is licensed under AGPL 3.0 and EUPL 1.2.

Spec sheet

What it does
Unilake is an open-source unified data analytics platform covering data integration, security, governance, modeling, sharing, productization, and AI/ML.Read 1 Oct 2026 · docs.unilake.com
Product
Unilake describes itself as an open-source unified data lake analytics platform for data and AI.Read 2 Oct 2026 · unilake.com
Deployment
The platform can run across public, private, and hybrid cloud environments, including on-premises deployments.Read 2 Oct 2026 · unilake.com
Integrations
Unilake advertises more than 350 pre-built connectors using Singer and projects such as Airbyte and Meltano.Read 2 Oct 2026 · unilake.com
Security
The governance page says policies apply across REST, SQL, and S3 access and describes attribute-based access control, context-aware rules, and just-in-time access.Read 2 Oct 2026 · unilake.com
Support
The support page directs users to GitHub issues, GitHub discussions, and Zulip for bugs, feature requests, and help.Read 2 Oct 2026 · unilake.com
Headquarters
The NetherlandsRead 28 Sep 2026 · unilake.com
AI/ML status
The AI/ML product page labels the solution as on roadmap.Read 1 Oct 2026 · unilake.com
Analytics
The lakehouse analytics page says Unilake uses StarRocks and supports SQL, object storage, and REST API endpoints.Read 2 Oct 2026 · unilake.com
Audit
The governance page describes immutable, exportable, time-synchronized, searchable audit logs.Read 2 Oct 2026 · unilake.com
Company location
The support FAQ identifies Unilake as a Dutch company based in the Netherlands.Read 2 Oct 2026 · unilake.com
Custom connectors
Users can create integrations with Unilake, Airbyte, or Meltano SDKs, including a low-code option.Read 1 Oct 2026 · unilake.com
Data management
The data management page describes automatic cataloging, search, end-to-end lineage, data quality checks, and automated data classification.Read 2 Oct 2026 · unilake.com
Data sovereignty
Unilake describes itself as a European cloud-independent platform with geo-fencing and support for European regulatory requirements.Read 1 Oct 2026 · unilake.com
Development status
The support FAQ says Unilake is in active development and working toward an Alpha version.Read 2 Oct 2026 · unilake.com
Encryption keys
The data lake page says users can choose a platform-managed key or connect their own KMS.Read 2 Oct 2026 · unilake.com
Governance
The governance layer provides attribute-based access control, global and local policies, policies as code, context-aware security, and just-in-time access.Read 1 Oct 2026 · unilake.com
Identity
The governance page says Unilake requires SSO and supports SAML 2.0 or OpenID Connect identity providers and SCIM provisioning.Read 2 Oct 2026 · unilake.com
Identity and auditing
Unilake supports SAML 2.0 and OpenID SSO, SCIM provisioning, immutable exportable audit logs, and customer-managed keys.Read 1 Oct 2026 · unilake.com
Integration features
The integration page describes full and incremental loads, API data flattening, SCD type 2 tables, and integrated pipeline orchestration.Read 2 Oct 2026 · unilake.com
Lakehouse formats
Unilake can query and combine Iceberg, Delta, Hudi, Kudu, and Paimon data through one interface.Read 1 Oct 2026 · unilake.com
Load patterns
Integration supports full and incremental loads, API flattening, SCD type 2 tables, streaming ingestion, and privacy transformations.Read 1 Oct 2026 · unilake.com
Minimum requirements
The minimum stated requirements are a Kubernetes cluster and storage such as S3, Azure Storage, GCP Storage, or HDFS.Read 1 Oct 2026 · unilake.com
Open source
The maker says the platform is licensed under AGPL 3.0 and EUPL and can be run fully isolated in an environment of the user's choice.Read 2 Oct 2026 · unilake.com
Open source licenses
Unilake is licensed under AGPL 3.0 and EUPL 1.2, with both control plane and compute plane open source.Read 1 Oct 2026 · unilake.com
Scale
Unilake says it supports workloads ranging from megabytes to petabytes of data.Read 2 Oct 2026 · unilake.com

Strong points and limits

Strong points

  • More than 350 pre-built connectors
  • Queries five open table formats
  • Supports hybrid and on-premises deployment
  • Includes cataloging, lineage, and data-quality checks
  • Licensed under AGPL 3.0 and EUPL 1.2

Limits

  • Still working toward an Alpha release
  • AI/ML product is on the roadmap
  • Requires a Kubernetes cluster and storage

Who it suits

Unilake suits teams seeking an open-source data platform with broad deployment choices, lakehouse-format support, and built-in governance. Teams should note that it is still working toward an Alpha release and AI/ML is on the roadmap.

Verdict

Unilake brings integration, lakehouse querying, data management, and governance into one open-source platform. Its active development status and Kubernetes requirement are important considerations before adopting it.

Where Specifiction places it

Alternatives to UnilakeAll alternatives →