Skip to main content

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.