Follow the steps below to upload a file via LiveRamp's SFTP, either with an SFTP client or from the command line. 
Have an S3 bucket? Files can also be automatically retrieved from an Amazon Web Services (AWS) S3 bucket. See " Ways to Get Your Data Into LiveRamp".
Have smaller files? Files 500MB and smaller can also be uploaded through Connect. Files larger than 500MB must be uploaded via SFTP or an S3 bucket.
Want to improve security? LiveRamp supports SSH key pair authentication. To use this option, send your SSH public key file to LiveRamp by creating a case in the Technical Support Portal (or contact your LiveRamp representative if you don't have access to the portal).

Uploading with WinSCP? Make sure not to send files with an extension of ".filepart", as our system will not process these files (and you will see the error remote open("/uploads/a.txt.filepart"): Permission denied). To disable the feature in WinSCP that might be giving your files a ".filepart" extension, see these instructions.

Upload with an SFTP Client

Follow the steps below to upload a file via LiveRamp's SFTP with an SFTP client.

  1. Make sure that the file is formatted correctly and not password-protected.
  2. If using a firewall, enable outgoing port 8442 or 22, and make sure to whitelist the LiveRamp SFTP IP address (35.202.130.160). 
  3. Sign in to your SFTP client. Note: LiveRamp recommends Cyberduck, a free client that works on Mac and PC.
  4. In the "Host" field, enter "files.liveramp.com".
  5. Enter the username and password given to you by your LiveRamp representative. Note: Contact your LiveRamp representative (or your reseller representative, if appropriate) for SFTP credentials if you haven't been given them yet, or if you need to have your password reset. 
  6. If you have more than one audience, and if you haven’t yet created a subdirectory for the audience you’re uploading the file to, create a new subdirectory within “/uploads” with the exact audience name as it exists in Connect (replacing any spaces with underscores). For example, if you have an audience named "Dog Lovers", create the subdirectory "/uploads/dog_lovers/".

  7. Upload the file to the “/uploads” directory, or to the subdirectory for the audience you’re uploading the file to (if you have more than one audience). Note: If you run into problems with the transfer, see the troubleshooting SFTP uploads article.

Need a walkthrough? See the sections below for walkthroughs to guide you through the SFTP file upload process via Cyberduck or FileZilla.

If the file does not appear in Connect within 3 days, contact your LiveRamp representative to confirm that the file uploaded correctly.

Cyberduck Upload Walkthrough

Follow these steps to upload files via LiveRamp's SFTP with Cyberduck:

  1. Download the Cyberduck client.

  2. Open Cyberduck.

  3. Click the “Open Connection” button

  1. Click into the connection type drop-down list and select “SFTP (SSH File Transfer Protocol)".

5. Enter the following information:

  • Server: files.liveramp.com
  • Port: 8442 or 22
  • Username: Your SFTP username
  • Password: Your SFTP password

6. If you want Cyberduck to remember your credentials next time, check the "Add to Keychain" check box.

7. Click Connect.

8. If the Unknown fingerprint popup appears, check the Always check box and then click Allow.

9. Once the connection has been made, doubleclick the "uploads" folder.

9. Upload your files using one of the methods listed below:

  • Drag and drop the files from your computer into the Cyberduck window.
  • From the File tab, select "Upload" and then select the desired file(s).

  • Click the "Action" button, select "Upload", and then select the desired file(s).

10. When you're finished uploading, click the  "Disconnect" button.

Upload Files from the Command Line

1. From the command line, confirm the location and file name for the file you want to upload. For example, you might perform these steps:

a. Enter "ls" to list all folders.

b. Change the directory to the desired folder (in this example, enter "cd Desktop").

c. Enter "ls" to list the files in the current folder.

d. Locate the desired file.

2. Enter "sftp -oPort=8442 [username]@files.liveramp.com" (where "[username]" is the username given to you as part of your LiveRamp SFTP credentials).

3. Enter your password (the password characters might not display).

If the connection is successful, the message below displays:

4. Navigate to the appropriate folder on the SFTP server (this is usually the "uploads" folder, as shown in this example):

a. Enter "ls" to list all folders.

b. Change the directory to the desired folder (in this example, enter "cd uploads").

5. Enter "put [file name]" to upload the file.

6. Enter "exit" to close the connection.

Related Resources:

Troubleshooting SFTP File Uploads

Recommended File Limits

Formatting File Data

Preparing Files for Uploading

Your feedback is vital to improve our help content.

Updated 4/7/20.