The FTP / SFTP connector lets your workflows transfer files to and from any FTP, FTPS, or SFTP server. Browse directories, upload and download files, and manage remote file systems directly from your workflows.Documentation Index
Fetch the complete documentation index at: https://docs.spojit.com/llms.txt
Use this file to discover all available pages before exploring further.
Connection setup
Choose your protocol
Select FTP or SFTP depending on your server:
- FTP — Standard file transfer (port 21). Optionally enable FTPS (TLS) for encrypted connections.
- SFTP — SSH-based file transfer (port 22). Supports password or private key authentication.
Add the connection in Spojit
Go to Connections in Spojit, click Add Connection, select FTP / SFTP, and enter:
- Protocol:
ftporsftp - Host: Your server hostname (e.g.,
ftp.example.com) - Port: Server port (
21for FTP,22for SFTP) - Username: Your login username
- Password: Your login password (optional for SFTP with private key)
- Enable FTPS (TLS): Turn on for encrypted FTP connections
- SSH Private Key: Paste your private key for key-based auth (password becomes optional)
FTP vs SFTP: Despite similar names, these are different protocols. FTP (and FTPS) uses the FTP protocol on port 21. SFTP uses SSH on port 22. Check with your server administrator which protocol is supported.
Tools
verify-connection — Test connection
verify-connection — Test connection
Verifies that the server is reachable and the credentials are valid. No parameters required.Example response:
list-directory — List files and directories
list-directory — List files and directories
create-directory — Create a directory
create-directory — Create a directory
Remote directory path to create. Intermediate directories are created automatically.
remove-directory — Remove a directory
remove-directory — Remove a directory
Remote directory path to remove. The directory must be empty.
download-file — Download a file
download-file — Download a file
upload-file — Upload a file
upload-file — Upload a file
delete-file — Delete a file
delete-file — Delete a file
rename — Rename or move a file/directory
rename — Rename or move a file/directory
get-file-info — Get file information
get-file-info — Get file information