Blog Posts
Insights and articles about DuckDB, data engineering, serverless and open source.
Filter by tag
Filter by tag:

Introducing polyglot - A Rust/Wasm SQL transpilation library
polyglot transpiles SQL between 33 dialects like PostgreSQL, BigQuery and Snowflake. A Rust port of sqlglot, compiled to Wasm to run in the browser and Node.js.

Custom DuckDB Wasm builds for Cloudflare Workers
Run DuckDB SQL queries, including remote Parquet, S3 and R2 reads, directly inside Cloudflare Workers with Ducklings, a minimal async DuckDB Wasm build.

Using Iceberg Catalogs in the Browser with DuckDB-Wasm
Query Apache Iceberg catalogs like S3 Tables and Cloudflare R2 Data Catalog from the browser with DuckDB-Wasm and the Iceberg extension, no backend needed.

TypeScript scripts as DuckDB Table Functions
Query REST APIs, GraphQL endpoints and web pages with SQL by using Bun TypeScript scripts as DuckDB table functions via the shellfs and arrow extensions.

Use your favorite AI tool to read the latest AWS News
Connect Claude, Claude Code, Cursor, VS Code Copilot or Amazon Q to the unofficial AWS News MCP server, which aggregates 40+ AWS news feeds.

Using Amazon SageMaker Lakehouse with DuckDB
Query S3 Tables through Amazon SageMaker Lakehouse and the AWS Glue Iceberg REST catalog with DuckDB, including IAM role and Lake Formation setup.

Welcome to the age of $10/month Lakehouses
Compare Iceberg, Delta Lake and DuckLake, then deploy a serverless DuckLake lakehouse for about $10 a month on Cloudflare Containers, R2 and Neon Postgres.

Using DuckDB databases as lightweight Data Lake access layer
Share Parquet data in S3 or R2 via a small DuckDB database file of views: a lightweight, low-cost data lake access layer that is queryable with plain SQL.

Handling GTFS data with DuckDB
Load GTFS public transit schedule feeds into a DuckDB database, query stops, routes and trips with SQL, and export the data to Parquet.

Cost-efficient event ingestion into Iceberg S3 Tables on AWS
Compare three serverless architectures for ingesting events into Apache Iceberg S3 Tables via Amazon Data Firehose, then query the data with Athena and DuckDB.