Connectors

Protocols & Custom Connectors

SFTP

Secure file transfer over SSH: upload, download, list, and manage remote files
SFTP specificationAPI checked August 16, 2026
Signs in with
Connection details
Runs on
Cloud or On-Prem Worker
Operations
19
Ready-made triggers
0

Connect SFTP

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for SFTP and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
FieldWhat to enter
Connection setupRequired
HostRequired
PortOptionalExample: 22
UsernameRequired
AuthenticationRequired
PasswordRequiredSecret
Private keyRequiredSecretPaste an OpenSSH, PKCS#8, or PEM private key. Encrypted keys use the optional passphrase below.
Private key passphraseOptionalSecret
Connection stringRequiredSecretPaste a password-authenticated sftp:// or ssh:// connection string. Use Connection fields for private-key authentication.

Use it in a flow

  1. Open a flow, open the node library and search for SFTP.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from SFTP without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if SFTP can send webhooks, a Webhook trigger receives them at its own URL.

Operations

19 operations in 1 groups. Each one is a step you can add to a flow.

General19
appendappend
appendTextappendText
canonicalizecanonicalize
chmodchmod
createSymlinkcreateSymlink
downloaddownload
existsexists
listlistRead every SFTP READDIR packet through the bounded engine channel, preserving empty packets and direct-caller aggregate compatibility.
lstatlstat
makeDirmakeDir
pingping
readLinkreadLink
removeremove
removeDirremoveDir
renamerename
setTimessetTimes
statstat
uploadupload
uploadTextuploadText