Back to browse
GitHub Repository

ADBC Client for DuckDB

14 starsC++

Connect DuckDB to any database that has an ADBC driver

by sarch·Jul 8, 2026·3 points·0 comments

AI Analysis

●●●BangerBig BrainWizardry

Zero-copy Arrow queries from DuckDB to Snowflake without ODBC row-column conversion overhead.

Strengths
  • ADBC protocol bypasses slow ODBC/JDBC row-to-column conversions entirely
  • Supports ATTACH syntax treating remote databases as local DuckDB tables
  • Open source Apache-2.0 with planned upstream contribution to Arrow project
Weaknesses
  • Requires DuckDB v1.4.5+ or v1.5.4+, limiting adoption on older versions
  • ADBC driver ecosystem still smaller than mature ODBC/JDBC alternatives
Category
Target Audience

Data engineers and analysts working with multiple database systems

Similar To

DuckDB MotherDuck · Trino · Apache Drill

Post Description

Hi everyone,

I'm a PhD student in databases at CMU. Over the past few months, I've been interning at Columnar and building a community extension for DuckDB that lets you query Snowflake, Databricks, BigQuery, PostgreSQL, MySQL, and any other system with an ADBC (Arrow Database Connectivity) driver.

The extension supports querying ADBC databases directly through a read_adbc table function. It also supports using ATTACH to connect to an ADBC database and then running SELECT, INSERT, COPY, and CTAS statements as if the database were local to DuckDB.

You can install it from DuckDB by running: INSTALL adbc FROM community; LOAD adbc;

The ADBC extension is open source and available under the Apache-2.0 License. We plan to contribute this extension to the Arrow project so it can become an official ADBC library.

Give it a try, and leave feedback if you have ideas about how to make it better. Leave an issue on the GitHub repo if you hit any rough edges!

Similar Projects

Data●●●Banger

HN-fdw – All of Hacker News, queryable from Postgres, with zero copies

Zero-copy Postgres queries against 47M rows using DuckDB FDW and HTTP range requests.

WizardryBig BrainDark Horse
tamnd
203mo ago