Skip to content

Connectors

Connectors

Interact with data sources that are enabled in the Driverless AI server.

list

list() -> list[str]

Returns data sources enabled in the Driverless AI server.

Returns:

  • list[str]

    Names of enabled data sources.

Example: Check whether the AWS S3 connector is enabled
enabled_connectors = client.connectors.list()
if "s3" in enabled_connectors:
    print("AWS S3 connector is enabled")

Available Connectors

  • upload : Standard upload feature.
  • file : Local file system/server file system.
  • hdfs : Hadoop file system. Ensure that the HDFS configuration folder path and the keytab file are properly set up on the server.
  • dtap : Blue Data Tap file system. Ensure that DTap is properly configured on the server.

  • s3 : Amazon S3. Optionally configure secret and access key on the server.

  • gcs : Google Cloud Storage. Ensure that gcs_path_to_service_account_json is properly configured on the server.
  • gbq : Google Big Query. Ensure that gcs_path_to_service_account_json is properly configured on the server.
  • minio : Minio Cloud Storage. Ensure that the secret and access key are properly configured on the server.
  • snow : Snowflake Data Warehouse. Ensure that the Snowflake credentials on the server are properly configured (account name, username, and password).
  • kdb : KDB+ Time Series Database. Ensure that the KDB credentials on the server properly configured (hostname and port, optionally: username, password, classpath, and jvm_args).
  • azrbs : Azure Blob Storage. Ensure that the Azure credentials are properly configured on the server (account name and account key).
  • jdbc: JDBC Connector.
  • hive: Hive Connector.
  • recipe_file: Custom recipe file upload.
  • recipe_url: Custom recipe upload via url.
  • feature_store: Feature Store. Ensure that feature_store_endpoint_url is configured on the server.