Unilake
unilake.com
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
- Data Lake Software#13 of 197.0