This documentation is for an older version (1.4.7) of Dagster. You can view the version of this page from our latest release below.
Using Dagster's Software-defined Assets and DuckDB I/O manager, you can easily interact with DuckDB tables alongside other Dagster assets.
Managing your DuckDB tables with Dagster enables you to:
Additionally, since DuckDB is a local database, you can use the DuckDB I/O manager to test assets that use the Snowflake or BigQuery I/O managers in production scenarios.
In this tutorial, you'll learn how to store and load Dagster's Software-defined Assets in DuckDB. Click here to get started.
By the end of the tutorial, you will have a connection to your DuckDB instance and a handful of assets that create tables in DuckDB or read existing tables from DuckDB.