{"id":23224,"library":"airflow-provider-paradime-dbt","title":"Airflow Provider for Paradime dbt","description":"An Apache Airflow provider that enables interaction with Paradime's Bolt scheduler and management APIs to run and manage dbt jobs in production. Current version is 1.1.0, with a monthly release cadence.","status":"active","version":"1.1.0","language":"python","source_language":"en","source_url":"https://github.com/paradime-io/airflow-provider-paradime-dbt","tags":["airflow","dbt","paradime","etl","data-pipelines"],"install":[{"cmd":"pip install airflow-provider-paradime-dbt","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core dependency for Airflow providers","package":"apache-airflow","optional":false}],"imports":[{"note":"The package uses 'paradime_provider' not 'airflow.providers.paradime'","wrong":"from airflow.providers.paradime.operators.bolt_dbt_run import ParadimeBoltDbtRunOperator","symbol":"ParadimeBoltDbtRunOperator","correct":"from paradime_provider.operators.bolt_dbt_run import ParadimeBoltDbtRunOperator"},{"symbol":"ParadimeBoltDbtScheduleRunOperator","correct":"from paradime_provider.operators.bolt_dbt_schedule_run import ParadimeBoltDbtScheduleRunOperator"},{"symbol":"ParadimeHook","correct":"from paradime_provider.hooks.paradime import ParadimeHook"}],"quickstart":{"code":"from datetime import datetime\nfrom airflow import DAG\nfrom paradime_provider.operators.bolt_dbt_run import ParadimeBoltDbtRunOperator\n\ndefault_args = {\n    'start_date': datetime(2023, 1, 1),\n}\n\ndag = DAG(\n    'paradime_dbt_run',\n    default_args=default_args,\n    schedule_interval=None,\n    catchup=False,\n)\n\nrun_task = ParadimeBoltDbtRunOperator(\n    task_id='run_dbt_job',\n    paradime_conn_id='paradime_default',\n    dag=dag,\n)","lang":"python","description":"Creates a simple DAG that triggers a dbt run via Paradime Bolt."},"warnings":[{"fix":"In Airflow UI, go to Admin > Connections, add a connection with Conn Type 'paradime', and fill in your Paradime API key and secret.","message":"The connection ID must be configured in Airflow with a 'paradime' connection type. The default is 'paradime_default'.","severity":"gotcha","affected_versions":"all"},{"fix":"Use the `override_dbt_command` parameter if you need custom dbt commands.","message":"Operator names have changed in version 1.0.4. 'ParadimeBoltDbtScheduleRunOperator' now supports overriding dbt commands via the `override_dbt_command` parameter.","severity":"gotcha","affected_versions":">=1.0.4"},{"fix":"Ensure you are using the correct import paths: `paradime_provider` instead of any alternative.","message":"Version 1.0.0 introduced breaking changes as initial release. No prior versions exist.","severity":"breaking","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use: from paradime_provider.operators.bolt_dbt_run import ParadimeBoltDbtRunOperator","cause":"Incorrect import path. The provider's module is named 'paradime_provider' not 'airflow.providers.paradime'.","error":"ModuleNotFoundError: No module named 'paradime_provider'"},{"fix":"Create an Airflow connection with Conn ID 'paradime_default' and Conn Type 'paradime', providing your API key and secret.","cause":"The required Airflow connection for Paradime is missing or incorrectly named.","error":"airflow.exceptions.AirflowException: Connection 'paradime_default' not found"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}