SFTP for product feeds

Connect to any SFTP server and pull product data automatically. Browse directories, select files, preview data, and schedule reliable syncs. Authenticate with a password or SSH key. Plain FTP is supported too if your server still uses it.

14 day free trial • No credit card required
SFTP · Production Server
sftp://feeds.example.com:22
Connected
Remote directory
/feeds/
/feeds/products/
product_catalog.csv 2.4 MB
prices_2026.csv 860 KB
/feeds/archive/
SSH Key Authentication
RSA 4096-bit
Verified

SFTP capabilities

SSH keys
Directory browsing
Scheduled syncs
Connection validation
CSV & XML
FTP fallback

SFTP feeds break silently, and nobody notices

An SSH key gets rotated. A column gets renamed upstream. A file doesn't arrive on time. Nobody notices until the Google Merchant Center rejects the feed, ad spend is wasted, and products disappear from shopping channels.

  • Credentials change without warning

    Someone rotates the SSH key or the password expires. Your cron job fails silently, and the feed goes stale for days before anyone notices.

  • Manual downloads and copy and paste

    Connecting with FileZilla or an SFTP client, navigating to the right folder, and downloading the file manually. Or maintaining a script that breaks the moment a path or filename changes.

  • No error handling or retries

    A network timeout kills the download. There's no retry logic, no error log, and no alert. The broken feed is just... gone.

  • Developer dependency for every change

    New file path? Different server? Updated credentials? That's a developer ticket, a deployment, and a waiting game.

sftp_download_cron.sh
SSH AUTH FAILED
SOLVED

Feed Panda SFTP

Last run: 3 mins ago • 100% Success

Connection Verified
Authentication SSH Key
Records 104,203 synced
Retry Automatic

Connect your SFTP server in 3 steps

From server credentials to automated, scheduled syncs.

1

Enter credentials

Provide your SFTP hostname, port, and authentication. Use a password or an SSH private key. Test the connection before saving to catch errors immediately.

2

Browse and select files

Navigate the remote directory structure visually. Browse folders, see file listings with sizes and dates, and select the file you want to import.

3

Schedule and automate

Set the sync frequency from hourly to weekly. Choose the exact time, or trigger on demand. Feed Panda handles retries and alerts automatically.

SFTP features

Reliable, encrypted file transfer with SSH authentication, access control, and monitoring built in.

SSH key or password authentication

Authenticate to your SFTP server with an SSH private key or a password. Plain FTP with username and password is supported as a fallback. All credentials are encrypted at rest and never exposed in logs or error messages.

AUTHENTICATION ENCRYPTED
ProtocolSFTP
MethodSSH Key
StatusConnected

Visual directory browsing

Navigate remote folders visually. See file names, sizes, and dates. Select exactly which file to import, no memorizing or typing paths.

Connection testing

Verify credentials and access before committing. Test the connection to catch authentication errors, permission issues, and network problems immediately.

Automated scheduling

Set the exact sync frequency, from hourly to weekly. Configure the hour, minute, and day of week. Trigger on demand when you need data now.

SYNC SCHEDULE
Hourly
Every 3 / 6 / 12 hours
Daily (set time)
Weekly (set day + time)
On demand

Encrypted in transit

SFTP tunnels every byte through SSH, so hostnames, credentials, and file contents stay encrypted end to end. Works reliably behind corporate firewalls and cloud infrastructure.

Reusable connections

Create an SFTP connection once and reuse it across multiple data sources. One connection can point to different files on the same server without entering credentials again.

Runs fix themselves, or tell you exactly what broke

Network hiccups and rate limits retry themselves in the background. Real problems like a wrong password, a revoked SSH key, or an expired permission get flagged the moment we spot them, with the exact reason attached.

Stop babysitting your SFTP syncs

Connect your SFTP server once. Browse folders, select your files, and schedule reliable automated syncs with SSH key or password auth. Get alerted when something needs attention, not days later when a client asks why the feed is stale.

Start free trial
14 day free trial No credit card required

SFTP FAQ

What SFTP authentication methods are supported?
You can authenticate to your SFTP server with either a password or an SSH private key. Keys up to RSA 4096 bit are supported. All credentials are encrypted at rest and never exposed in logs.
Can I browse folders on my SFTP server?
Yes. After connecting, you can navigate the remote directory structure visually. Browse folders, see file listings, and select exactly the file you want to import. No need to memorize or type file paths.
Is my data secure during transfer?
SFTP encrypts all data in transit over SSH, which is the standard for secure file transfers. Stored credentials (passwords and SSH keys) are encrypted at rest within Feed Panda.
What file formats can I pull from SFTP?
Feed Panda supports CSV and XML files from SFTP servers. CSV files handle configurable delimiters (comma, semicolon, tab, pipe) and XML files are parsed with full element selection.
What happens if the SSH key or password changes?
Feed Panda validates the connection on every sync. If credentials become invalid, the sync fails immediately with a clear error message and you're alerted. No silent failures. Update the credentials in the connection settings and the next sync picks up automatically.
Can I use one SFTP connection for multiple files?
Yes. Create a single SFTP connection and reuse it across multiple data sources, each pointing to a different file or directory on the same server. No need to enter credentials again.
How often can I schedule SFTP syncs?
Choose hourly, every 3 hours, every 6 hours, every 12 hours, daily, or weekly, with configurable sync times. On demand sync is always available.
Does Feed Panda also support plain FTP?
Yes. If your server only offers classic FTP, Feed Panda supports username and password authentication with passive mode for compatibility with firewalls and NAT. For anything touching sensitive data, we recommend SFTP so everything is encrypted in transit.