Integrating with SFTP
Last updated
Was this helpful?
Last updated
Was this helpful?
Drivetrain connects to your SFTP server using a secure SSH connection with key-based or via username and password based authentication. To begin with the integration, you need to share the following details with us to get started:
SFTP Host & Port: We need the address (hostname or IP) of your SFTP server and the port to use for the connection (default is 22). Eg:
SFTP Username: This is used to authenticate our access to your SFTP server. Please configure this user for key-based authentication.
Authentication Method:
We recommend SSH key-based authentication as the preferred method. Please share your private SSH key (with or without passphrase) for the SFTP user above or share the password with us for username-password based authentication
SFTP Folder Path: This tells us where on your server the files will be placed. Eg: /exports/, /data/outgoing/
File Name(s): This helps us identify the file(s) to fetch from the folder. If filenames include dynamic elements like dates or timestamps, please specify the naming format. Eg: orders_YYYYMMDD.csv, export.csv
We recommend creating a dedicated SFTP user with restricted access to only the relevant folder.
Files should be in a structured format such as CSV, JSON, or Parquet for easier processing.
If needed, we can provide our static IP address to allowlist in your firewall for secure access.