Airflow Summit 2021 is coming July 8-16. Register now!

Salesforce Connection

The Salesforce connection type provides connection to Salesforce.

Configuring the Connection

Username (required)

Specify the email address used to login to your account.

Password (required)

Specify the password associated with the account.

Security Token (required)

Specify the Salesforce security token for the username.

Domain (optional)

The domain to using for connecting to Salesforce. Use common domains, such as 'login' or 'test', or Salesforce My domain. If not used, will default to 'login'.

For security reason we suggest you to use one of the secrets Backend to create this connection (Using ENVIRONMENT VARIABLE or Hashicorp Vault, GCP Secrets Manager etc).

When specifying the connection as URI (in AIRFLOW_CONN_{CONN_ID} variable) you should specify it following the standard syntax of DB connections - where extras are passed as parameters of the URI. For example:

export AIRFLOW_CONN_SALESFORCE_DEFAULT='http://your_username:your_password@https%3A%2F%2Fyour_host.lightning.force.com?security_token=your_token'

Note

Airflow currently does not support other login methods such as IP filtering and JWT.

Was this entry helpful?