DuckDB is an analytical SQL database management system. "DuckDB" and the DuckDB logo are registered trademarks of the DuckDB Foundation.

Amsterdam, The Netherlands
Pinned Tweet
Today, @ducklabs_com is joining @awscloud. The move is expected to be completed by early September. Joining AWS gives DuckLabs the resources and reach to bring DuckDB, DuckLake, and the Quack protocol to many more developers and organizations – and to pursue ideas at a scale that would have been difficult for us to reach alone. The DuckLabs team will remain together in Amsterdam and will continue working for the Duck Stack community as an AWS subsidiary. Most importantly, #DuckDB and the other open source components of the Duck Stack will remain free and open source under the MIT license, with the non-profit DuckDB Foundation continuing its stewardship of the projects. This is a significant moment for DuckLabs and the Duck Stack community. It marks the end of one chapter that we are immensely proud of, and the beginning of another that we believe will take DuckDB much further. Read the full announcement here: ducklabs.com/ducklabs-is-joi… #AWS
69
350
1,590
270,673
Hugging Face is where much of the machine learning community publishes and finds its datasets, while DuckDB is the in-process analytical database that queries files like CSV and Parquet directly, with no server or warehouse to install or run. 🤗 🦆 Did you know that, since #DuckDB v0.10.3 (~May 2024), you can point a SELECT at a dataset on the Hugging Face Hub⁠, using the DuckDB `hf://` protocol, and query it, without downloading it first? This blog post covers how that integration works and the use cases it fits: duckdb.org/2026/09/25/huggin…
2
6
46
1,931
SQL wasn't the problem, making every little query a distributed-systems project was. DuckDB makes the default path local again. scale out when the workload actually asks for it
1
4
449
[ICYMI:] DuckDB’s co-creator on why SQL won 🏁 In this interview with @letsdatascience , DuckDB co-creator Hannes Mühleisen argues that the data industry misdiagnosed SQL’s problems a decade ago. What developers *actually* hated in 2013 was the install, the server, and the client protocol, not the language itself. In the end, the NoSQL systems that tried to replace SQL only grew back into something SQL-shaped – minus 40 years of experience. 🫤 Hannes points to public workload data from Snowflake and Amazon showing that only a small fraction of a percent of analytical queries actually need a cluster, but that the database field spent 2 decades building for that edge case anyways. He also confirmed an unannounced DuckDB launch expected later this year. Catch the full interview here: letsdatascience.com/news/duc…
5
16
121
6,869
DuckDB Now Ships inside dbt v2 🦆 📦 dbt is the tool many data teams use to manage their SQL transformations: you write each model as a `SELECT` statement, and dbt works out the order to run them in from the references between models, builds the resulting tables and views in your database, and can test them along the way. dbt v2, which runs on the new Rust-based Fusion engine, is the first dbt release that ships with a built-in DuckDB adapter. In this blog post, @GeertjanW walks you through how to set it up, DuckLake and Iceberg catalogs, querying dbt’s Parquet metadata with DuckDB, plus other v2 features that matter to DuckDB users, including migrating to dbt v2. Dive in here: duckdb.org/2026/09/22/dbt-fu…
7
41
264
14,984
You can query the entire internet - 100+ billion rows - with @duckdb in under a minute.
You can query the entire internet, 100+ billion (!) rows, with @duckdb in under a minute. Yes, it's crazy, but you can basically select * the internet. You might be familiar with the Wayback Machine from @internetarchive. The @CommonCrawl is a similar project that also has all its data available in a S3 bucket. @dumkydewilde was interested to see how the 'vibe-coded' web has grown over the last few years. While @Lovable , @Vercel and @Cloudflare Pages have taken off tremendously, they still pale compared to the traditional Wordpress-Blogspot hegemony. See for yourself in the interactive Dive visualization, or read the full blog to do it yourself 👇. - Dive: motherduck.com/dive-gallery/… - Blog: motherduck.com/blog/querying…
4
66
11,336
Attending the Rows & Columns Summit in San Francisco today? *THE* Hannes Mühleisen, co-creator of @duckdb, will give a talk exploring the architecture question that won't go away: OLTP and OLAP, together or apart? His talk “Nobody Knows What OLTP Is: DuckDB Moves to the Middle” is scheduled for 1:30 p.m. on Sept 22nd Venue: Contemporary Jewish Museum, San Francisco Sassy abstract and more info here: duckdb.org/events/2026/09/22…
2
7
55
3,540
Grep your lakehouse: Search-first retrieval for DuckDB-powered agents 🦆 😎 When given a task, every agent has the same first instinct: they need to search first. In this talk given at DuckCon, @sylv_1_ at @AltertableAI presents on bringing full-text and semantic search to DuckLake. Currently the missing primitive for many agents is a schema-agnostic retrieval, but now `ducklake_search` extends DuckLake with search capabilities. Watch the full DuckCon presentation: piped.video/watch?v=g4U3_amX… Or lurk through the slides here: blobs.duckdb.org/events/duck… #DuckLake #semanticsearch
8
8
80
6,222
When #DuckDB-Wasm was launched in 2021, databases could not be persisted: everything lived in the Wasm heap and vanished when the tab closed. Keeping data meant serializing tables to Parquet, storing the bytes in IndexedDB, and re-registering them on the next page load. This was doable, but had to be handled at the application layer and was not offered out of the box by DuckDB-#Wasm. Modern browsers now ship the Origin Private File System (OPFS), a per-origin, sandboxed file system with random-access reads and writes. DuckDB-Wasm can use it as a storage backend. This post by @carlo_piovesan and @GeertjanW shows you how: duckdb.org/2026/09/18/opfs-w…
4
11
135
7,385
Are you attending #dbtSummit in Las Vegas this week? 😎 Don’t miss Hannes Mühleisen deliver his talk “dbt Without the Warehouse (or the Bill): DuckDB End to End” Hannes’s talk starts at 10:00 a.m. PT on Friday, Sept 18th – on Level 3, Gracia 4. Don’t miss it! Full abstract and info here: getdbt.com/dbt-summit/agenda… And say hi to Hannes if you stop by! 🦆
2
1
39
2,989
New third-party benchmark results for NVIDIA Vera CPU are in! @duckdb put the Vera CPU to the test and measured 1.5x higher TPC-H performance compared to a leading x86 CPU. Check out the results ⤵️
We got early access to an @nvidia Vera CPU, so we put it through its paces using DuckDB running the full TPC-H workload and compared it against a high-end x86 baseline CPU. Our experiments have two key findings. First, Vera outperforms the x86 baseline by ~1.5× with both the current and the upcoming DuckDB versions. Second, DuckDB v2.0.0-alpha achieves scores approx. 1.25× higher than DuckDB v1.5.5 on both CPUs. Read more in the post – link in the thread.
12
90
6,348
DuckDB retweeted
Replying to @duckdb
I’ve watched Claude write a whole Python script just to peek at a CSV. Slow, messy, and wrong more than once. This plugin actually gets how I work. Open the file. Ask the question. Get the answer. Installing this tonight.
1
2
1,674
More likely than not, you’ve been using AI tools such as Claude Code for day-to-day work. You may have noticed that when AI needs to look at a data file, it makes use of Python, writes a small script, runs it, and then reads the output. It’s an approach that works most of the time, but it’s slow and not always accurate. The duckdb-skills plugin gives Claude Code a growing number of skills that use the DuckDB CLI to read data files, run queries, convert formats, explore object storage, work with spatial data, search the documentation and recall earlier sessions. Here’s how you can get started with the new plugin: duckdb.org/2026/09/16/duckdb…
17
51
322
18,369
DuckDB retweeted
equally excited by DuckDB 2.0 alpha & those new CPU ⚡️ Count on us to make good use of both of them 🚀
We got early access to an @nvidia Vera CPU, so we put it through its paces using DuckDB running the full TPC-H workload and compared it against a high-end x86 baseline CPU. Our experiments have two key findings. First, Vera outperforms the x86 baseline by ~1.5× with both the current and the upcoming DuckDB versions. Second, DuckDB v2.0.0-alpha achieves scores approx. 1.25× higher than DuckDB v1.5.5 on both CPUs. Read more in the post – link in the thread.
1
4
1,287
We got early access to an @nvidia Vera CPU, so we put it through its paces using DuckDB running the full TPC-H workload and compared it against a high-end x86 baseline CPU. Our experiments have two key findings. First, Vera outperforms the x86 baseline by ~1.5× with both the current and the upcoming DuckDB versions. Second, DuckDB v2.0.0-alpha achieves scores approx. 1.25× higher than DuckDB v1.5.5 on both CPUs. Read more in the post – link in the thread.
3
8
99
13,392
DuckLake: The Lakehouse That's Just SQL & Parquet [Talk Python to Me, Ep. 562] How many files does your query read before it reads any data? On some data lakes, you go through JSON and metadata files first, just to learn which Parquet files matter. #DuckLake asks one SQL question instead. The metadata lives in a real database. The data stays in plain Parquet. That's the entire format. With Quack as the catalog, DuckLake handles 200 transactions a second under heavy contention. No other open table format comes close. In this episode of @TalkPython, host @mkennedy talks with @holanda_pe, lead developer for DuckLake at DuckLabs, and Guillermo Sanchez Dionis, who works on both DuckLake and the new Quack protocol – together they discuss all the details of DuckLake, Quack, and more. Watch the episode here or listen wherever you get your podcasts: duckdb.org/library/ducklake-…
1
14
65
5,801
🐣 DuckDB v2.0 is around the corner! We started publishing alpha releases and encourage our community to give them a go. If you encounter any issues, we're more than happy to fix them before the release in October. Link in the thread.
8
20
182
10,362