dbt cloud + Airflow

Hi.
Firstly, apologies if this has been asked - I couldn’t find a definite answer.

We are currently using dbt cloud and adding Airflow into the mix as an orchestration tool.
I see 2 options that we can approach this

  1. Airflow trigger dbt jobs via API (this is well documented)
  2. Airflow triggering dbt commands (bypassing jobs)

Is Option 2 something that’s recommend (or is it even possible) ? Doing this seem more relevant for dbt-core, but can this be done with dbt cloud?

Thank you!