{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"dbt-duckdb connects dbt (a SQL/Python transformation framework) to DuckDB, an embedded OLAP database that can read and write CSV, JSON, and Parquet files directly without loading them first.","skillfed_tags":["dbt-adapter","data-transformation","analytics-database"],"use_cases":["Test dbt data pipelines locally or in CI jobs using an in-memory DuckDB database without external dependencies.","Build a lightweight data lakehouse that transforms CSV, Parquet, and JSON files directly without loading them into a database first.","Run analytics transformations against cloud storage (S3, GCS, Azure) using DuckDB extensions and fsspec integration.","Develop and prototype data pipelines on a single machine before deploying to a larger data warehouse.","Persist dbt model and column documentation as DuckDB comments for exploration and automated tooling."],"what_it_does":"dbt-duckdb is an adapter that integrates dbt's data transformation framework with DuckDB, an embedded OLAP database designed for analytics. It lets you write dbt models in SQL or Python and execute them against DuckDB, which can read and write data directly from CSV, JSON, and Parquet files without requiring a separate load step. This enables a lightweight, self-contained data stack suitable for local development, CI/CD testing, or building a data lakehouse with minimal infrastructure.\n\nThe adapter supports both in-memory and persistent database modes, DuckDB extensions (like httpfs for cloud storage), the DuckDB Secrets Manager for credential handling, and fsspec-based filesystems for S3, GCS, and Azure Blob Storage. It also integrates with MotherDuck for cloud-hosted DuckDB instances and supports persisting dbt documentation as database comments. The package is actively maintained, supports Python 3.10\u20133.13, and has no known vulnerabilities.","worth_installing":"Yes. dbt-duckdb is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It is a solid choice if you want to run dbt transformations against an embedded or cloud-hosted DuckDB instance, especially for local development, testing, or lightweight analytics workloads that read/write external files directly."},"id":"dbt-duckdb","links":{"html":"https://skillfed.io/packages/dbt-duckdb","md":"https://skillfed.io/packages/dbt-duckdb.md","pypi":"https://pypi.org/project/dbt-duckdb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"permissive","name":"dbt-duckdb","python_support":"supports_current","summary":"The duckdb adapter plugin for dbt (data build tool)"},"popularity":{"monthly_downloads":1932864,"position":3423,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.11.0"}
