dbt-polars
dbt-polars integrates the flexibility and performance of Polars with the data governance and lineage capabilities of dbt.
dbt-polars is an independent project. It is not affiliated with, endorsed by, or maintained by the Polars team or dbt Labs.
Key features
- Run anywhere: Polars runs on any compute platform, so you’re not locked into an expensive data warehouse.
- Flexible: Available catalogs let you connect to local storage, Iceberg catalogs, Databricks, and more.
- Extensible: Create a custom catalog to fit your unique storage and warehouse needs.
- First-class Python models: Run Python models with the same performance and capabilities as SQL models.
- Mix Python and SQL: Choose the language that best fits the transformation.
- dbt-native: Bring lineage, documentation, and data testing into your workflow.
- Ingestion: Build efficient, incremental API ingestion with Python models and keep the entire pipeline visible in the lineage graph.