Airflow
An overview of the Airflow integration with Secoda
Getting Started with Airflow
There are three steps to get started using Airflow with Secoda:
Enable the Airflow REST API
Connect Airflow to Secoda
Whitelist Secoda IP Address
Enable the Airflow REST API
Secoda uses the Airflow stable REST API, which is only available on Airflow v2.0+. For Secoda to retrieve metadata from Airflow, you need to enable your Airflow's REST API. To do this, edit your airflow.cfg
file and change the line below to airflow.api.auth.backend.basic_auth
\
After changing this is what the line should look like:
Connect Airflow to Secoda
After enabling the Airflow REST API, the next step is to connect Secoda:
In the Secoda App, select ‘Add Integration’ on the Integrations tab
Search for and select ‘Airflow’
Enter your Airflow user and password. This information is kept encrypted.
Click 'Connect'
Security
VPCs keep servers inaccessible to traffic from the internet. With VPC, you’re able to designate specific web servers access to your servers. In this case, you will be whitelisting the Secoda IPs to read from your Airflow instance.
Allow Secoda to access your Airflow API from the Secoda IP Address.
Last updated