DuckDB Ecosystem Newsletter : August 2026 DuckDB's August 2026 ecosystem newsletter highlights new extensions and features, including an ADBC extension enabling connections to over 30 external databases and asynchronous I/O for v2.0, which improves query performance by up to 3x on TPC-H benchmarks. The newsletter also features an agent-native architecture proposal where each AI agent uses its own embedded DuckDB instance for peer-to-peer data exchange. BLOG /blog/duckdb-ecosystem-newsletter-june-2026/ HEY, FRIEND 👋 I hope you're doing well. I'm Simon https://www.ssp.sh/ , and I am happy to share another monthly newsletter with highlights and the latest updates about DuckDB, delivered straight to your inbox. In this August issue, I gathered the usual 10 updates +2 bonus and news highlights from DuckDB's ecosystem. Please enjoy reading about giving agents their own databases, having a single database connection that grants access to over 30 external DBs, a sneak peek into the upcoming v2 async feature, and how DuckDB is used for graph analytics and as a data layer for multiple tools. Kyle Cheung Kyle is co-founder at Greybeam https://www.greybeam.ai/ and the author of the DuckDB Internals series. Part 1 https://www.greybeam.ai/blog/duckdb-internals-part-1 walked through the high-level design decisions that make DuckDB fast and went viral on Hacker News. He just released Part 2 https://www.greybeam.ai/blog/duckdb-internals-part-2 on vectorized execution, which you will also find in the links below. Thanks, Kyle, for these deep technical dives. In a world of short content, this is much appreciated. Connect with Kyle on LinkedIn https://www.linkedin.com/in/cheung-kyle/ . To Every Agent Its Own Database https://joereis.substack.com/p/to-every-agent-its-own-database TL;DR : Joe proposes an agent-native architecture where each agent leverages its own embedded DuckDB instance for direct, peer-to-peer analytical data exchange, moving computation closer to the agents. Joe explored an alternative to centralized data platforms for AI agents by giving each agent peer a dedicated, embedded DuckDB instance using Quack. Quack peers communicate directly via loopback TCP ports, exchanging "immutable analytical slices". Each slice is uniquely identified by a SliceRef dataclass with catalog id , dataset , DuckLake snapshot id , a contract digest of its Malloy-defined semantic model, and a slice digest . This approach decentralizes computation and analytical state, addressing concurrency and rapid chaining of results in agent workloads. 💡 One bonus article as related: Martin wrote about Your coding agent keeps a diary https://www.sfrt.io/your-coding-agent-keeps-a-diary/ , with a separate DuckDB for AI with dlt extraction. Announcing the DuckDB ADBC Extension https://columnar.tech/blog/announcing-duckdb-adbc-extension/ TL;DR : The new DuckDB ADBC extension enables DuckDB to connect directly to over 30 external databases via the Arrow Database Connectivity ADBC API, leveraging Apache Arrow for efficient data transfer. Sam explained that this extension offers a unified interface to systems like Snowflake, Databricks, and PostgreSQL, moving beyond individual vendor extensions. It utilizes Apache Arrow for fast, zero-copy, columnar data transfers, bypassing the performance bottlenecks of row-based APIs. Users can execute queries directly with read adbc 'profile://mydb', 'SELECT FROM games' or use ATTACH 'profile://mydb' AS mydb TYPE adbc for persistent connections supporting SELECT , INSERT , COPY , and CTAS . ATTACH currently lacks predicate and projection pushdown, requiring read adbc for optimized large dataset operations, but this is a planned enhancement. Asynchronous I/O in DuckDB: Work, Thread, Work https://duckdb.org/2026/07/31/asynchronous-io TL;DR : A big one for the upcoming DuckDB v2.0 Fall 2026 , introducing asynchronous I/O for Parquet and CSV files, significantly improving query performance by better utilizing remote storage bandwidth. Pedro explains the implementation involves separate REGULAR worker and ASYNC I/O thread pools up to 256 threads , coupled with a read-ahead queue and asynchronous memory governance to proactively fetch data and prevent out-of-memory issues. Benchmarks show dramatic speedups such as TPC-H Q6 SF100 on S3 with Parquet improved 3x from 8.23s to 2.84s , or saturating network bandwidth, while CSV queries saw a nearly 20x speedup from 878s to 45s , even under concurrent workloads and memory constraints. Webduck: A self-hosted DuckDB-as-a-Service server with REST API and Web UI https://github.com/autumoswitzerland/Webduck TL;DR : WebDuck is designed for web hosting providers who want to offer their customers a ready-to-use administration interface for DuckDB databases and data analytics out of the box, just like the database admin tools that come with any hosting package. As the name says, Webduck provides a UI with an overview dashboard, projects, and browsing views. It implements a DuckDB storage engine with per-file reader-writer locks to ensure safe concurrent access, aligning with DuckDB's single-writer model. Mike, the creator, highlighted the offloading of blocking engine and auth calls to a threadpool via asyncio.to thread in api/db.py and api/admin.py . duckdb-gql: An extension to run graph queries and algorithms using ISO GQL https://github.com/rahul-iyer/duckdb-gql TL;DR : DuckGQL, a C++17 extension, integrates a growing ISO GQL subset into DuckDB, allowing graph pattern queries and mutations with DuckDB's native relational storage and execution engine, and provides an explicit CSR layer for graph algorithms. DuckGQL leverages typed vertex and edge tables, supporting bulk import and GQL operations. The extension uses dynamically built, connection-local CSR projections for algorithms, automatically invalidated by mutations, and property indexes utilize native DuckDB ART indexes, extending DuckDB's capabilities for direct graph analytics. Perspective 5.0.0 featuring DuckDB pushdown https://github.com/perspective-dev/perspective/discussions/3205 TL;DR : Perspective, a visualization and analytics component for large and/or streaming datasets, ships a DuckDB Virtual Server in v5.0.0 that replaces its built-in query engine with pushdown SQL, so