---
sourceDocument: Brazil Build workflows
sourceDocumentLink: https://www.servicenow.com/docs/r/build-workflows

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# SFTP step

# SFTP step {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Create a reusable action to manage files and directories on an SFTP server and to move
files from one SFTP server to another.
Note:  
* This step requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf). For more information about the ServiceNow® Integration Hub subscription packages, see [Integration Hub usage and subscription](https://www.servicenow.com/docs/access?context=subscription-usage&version=brazil&pubname=brazil-integrate-applications&ft:locale=en-US). After the required plugin is activated, the step is visible under Integrations.
* The SFTP step runs only on a ServiceNow® MID Server with SSH capabilities. Activate the plugin, Integration Hub in Workflow Data Fabric Professional (com.glide.hub.integrations.professional) to use the JDBC capability for the MID Server. For more information, see [Request an Integration Hub plugin](https://www.servicenow.com/docs/access?context=request-integrationhub&version=brazil&pubname=brazil-integrate-applications&ft:locale=en-US).
* The SFTP step requires a credential record that supports either SSH private key credentials or SSH credentials. This step does not support Windows credentials where the Use MID Server service account option is selected.
{#sftp-step__ul_y4l_lmj_kjb}

## Roles and availability {#sftp-step__section_b3v_vmj_kjb}

The SFTP step is available as an Workflow Studio action step. Users with the
action_designer role can create a custom action with one or more action steps.

## Prerequisite {#sftp-step__section_tqv_4vk_kjb}

Activate the Managed File Transfer Extensions for the SFTP Step
(com.glide.hub.action_step.sftp_mft) plugin.

## SFTP commands {#sftp-step__section_npq_14j_kjb}

* [Copy File](https://www.servicenow.com/docs/CkMUyOCbl3o8Q48FwxudAw "Copies a file from the source SFTP server to target SFTP server.")
* [Copy Directory](https://www.servicenow.com/docs/AyJyLUQY_LrghANCBFMMAg "Copies a directory from the source SFTP server to the target SFTP server.")
* [Create Directory](https://www.servicenow.com/docs/8DENAPmouij9MeY0O7eZbQ "Creates a new directory on an SFTP server.")
* [Get File List](https://www.servicenow.com/docs/RQDgMyJs_706rZ38F73Blw "Returns a list of files from a given directory and its subfolders on an SFTP server.")
* [Remove File](https://www.servicenow.com/docs/XxrGjVIOFjD2DrXhZCwXzw "Removes a file on an SFTP server, including subfolders, when configured.")
* [Remove Files](https://www.servicenow.com/docs/AsRIYaqXq7V1uhzSWBEpdw "Remove files on an SFTP server, including subfolders, when configured.")
* [Delete Directory](https://www.servicenow.com/docs/6wLc66PIkDkYA6iJFCXj_Q "Deletes directory on an SFTP server, including subfolders, when configured.")
* [Rename File or Directory](https://www.servicenow.com/docs/_eAVx3F9SzO9SX84_OMl2w "Renames a file or directory on an SFTP server.")
* [Set File Attributes](https://www.servicenow.com/docs/PtvWXVW6~zTCJjJm4BlzsA "Sets common file attributes, such as timestamps, size, permissions, and UID/GID, for a file or directory on an SFTP server.")
* [Copy Attachments To SFTP Server](https://www.servicenow.com/docs/qkrBIcIwSc_zQ~0kk7iUgw "Copies the specified attachments from ServiceNow instance to an SFTP server.")
* [Copy Files To This Instance](https://www.servicenow.com/docs/OCzta9wB73f5CZAiBb3uAw "Attaches the specified files in the SFTP server to the specified record in ServiceNow instance.")

{#sftp-step__ul_z41_24j_kjb}  
Note:  
The SFTP commands can be performed on a maximum of 10,000 files at a time.
* **[Copy File](https://www.servicenow.com/docs/CkMUyOCbl3o8Q48FwxudAw)**   
  Copies a file from the source SFTP server to target SFTP server.
* **[Copy Directory](https://www.servicenow.com/docs/AyJyLUQY_LrghANCBFMMAg)**   
  Copies a directory from the source SFTP server to the target SFTP server.
* **[Create Directory](https://www.servicenow.com/docs/8DENAPmouij9MeY0O7eZbQ)**   
  Creates a new directory on an SFTP server.
* **[Get File List](https://www.servicenow.com/docs/RQDgMyJs_706rZ38F73Blw)**   
  Returns a list of files from a given directory and its subfolders on an SFTP server.
* **[Remove File](https://www.servicenow.com/docs/XxrGjVIOFjD2DrXhZCwXzw)**   
  Removes a file on an SFTP server, including subfolders, when configured.
* **[Remove Files](https://www.servicenow.com/docs/AsRIYaqXq7V1uhzSWBEpdw)**   
  Remove files on an SFTP server, including subfolders, when configured.
* **[Delete Directory](https://www.servicenow.com/docs/6wLc66PIkDkYA6iJFCXj_Q)**   
  Deletes directory on an SFTP server, including subfolders, when configured.
* **[Rename File or Directory](https://www.servicenow.com/docs/_eAVx3F9SzO9SX84_OMl2w)**   
  Renames a file or directory on an SFTP server.
* **[Set File Attributes](https://www.servicenow.com/docs/PtvWXVW6~zTCJjJm4BlzsA)**   
  Sets common file attributes, such as timestamps, size, permissions, and UID/GID, for a file or directory on an SFTP server.
* **[Copy Attachments To SFTP Server](https://www.servicenow.com/docs/qkrBIcIwSc_zQ~0kk7iUgw)**   
  Copies the specified attachments from ServiceNow instance to an SFTP server.
* **[Copy Files To This Instance](https://www.servicenow.com/docs/OCzta9wB73f5CZAiBb3uAw)**   
  Attaches the specified files in the SFTP server to the specified record in ServiceNow instance.

