Skip to main content
Latestqodduckdbducklake

Securing a DuckDB server in production

DuckDB was built to run inside one process for one user. Put it behind a server and every SQL user shares its files, credentials and settings. What we had to close when Quack on Demand moved to DuckDB 2.0, and how it now handles all of it by default.

Quack On Demand Team12 min read
qodduckdb

DuckDB file sharing: one file, two ways to open it

Open a .duckdb file embedded in your process or serve it behind a secured endpoint. A dimension-by-dimension comparison of access path, concurrency, identity, authorization, network reach and operations, and when to move the tables into a DuckLake catalog.

· 10 min read
StarlakeDuckLake

Starlake + DuckLake: Start Small, Scale Big

How Starlake and DuckLake form the foundation of the Post-Modern Data Stack: quality-first ingestion, SQL-only transformations, local-first development, and open, scalable data management.

· 7 min read
starlakedeclarative data stack

Post Modern Data Stack: Starlake's Declarative Approach

Discover how Starlake redefines data engineering with its Declarative Data Stack, emphasizing quality-first ingestion, pure SQL transformations, local-first development, and agnostic semantic modeling.

· 6 min read
icebergstarlake

Starlake Iceberg integration

Load data into Apache Iceberg tables and run transformations with Starlake, then query results using DuckDB's iceberg_scan.

· 3 min read