Connecting to a catalog
Polars has no default storage location, so every dbt-polars project starts by defining one or more storage connections. These connections are called catalogs.
The table lists the available catalogs. Check the guide and reference of a catalog for detailed information on how to use it.
| Catalog | Storage location | Install | Learn more |
|---|---|---|---|
| Local disk | dbt-polars | Reference | |
| Azure Blob Storage or ADLS Gen2 | dbt-polars[azure] | Guide, Reference | |
| Databricks Unity Catalog | dbt-polars[databricks] | Guide, Reference | |
| Microsoft Fabric OneLake | dbt-polars[fabric] | Guide, Reference | |
| Snowflake Horizon Catalog | dbt-polars[snowflake] | Guide, Reference | |
| Iceberg | Any pyiceberg catalog, such as REST or Glue | dbt-polars[iceberg] | Guide, Reference |
| Your own storage backend | your own package | Custom catalogs |
Read more
- Combining catalogs: use several catalogs in one project.
- Custom catalogs: connect dbt-polars to a storage backend that has no catalog yet.