Skip to content

Lakehouse | DuckDB x Ducklake: add GCS storage support#1758

Merged
karakanb merged 3 commits intomainfrom
feat/lakehouse/gcs-support
Apr 3, 2026
Merged

Lakehouse | DuckDB x Ducklake: add GCS storage support#1758
karakanb merged 3 commits intomainfrom
feat/lakehouse/gcs-support

Conversation

@aryahassibi
Copy link
Copy Markdown
Contributor

@aryahassibi aryahassibi commented Feb 27, 2026

Summary

Add GCS as a lakehouse storage backend for DuckDB with Ducklake format.

Changes

  • support storage type gcs alongside s3
  • add DuckDB validation for GCS path + HMAC auth (access_key, secret_key)
  • update lakehouse docs and DuckDB platform docs (including GCS HMAC key setup links)

Notes

  • GCS auth in this change is HMAC-only (access_key + secret_key)
  • no credential_chain/ADC/service-account auth added for DuckDB lakehouse storage

Manual Tests

Tested with all supported catalogs: sqlite, postgres, duckdb
Screenshot 2026-02-27 at 14 34 21

@aryahassibi aryahassibi changed the title DuckDB lakehouse: add GCS storage support Lakehouse | DuckDB: add GCS storage support Feb 27, 2026
@aryahassibi aryahassibi changed the title Lakehouse | DuckDB: add GCS storage support Lakehouse | DuckDB x Ducklake: add GCS storage support Feb 27, 2026
@karakanb karakanb merged commit 77eeb35 into main Apr 3, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants