FTP Plugin logo

FTP Plugin

Published December 2020
   •    Updated October 2025

Plugin details

Important warning
Before buying the plugin, try the online demo with your FTP server and the files you plan to upload/download

This plugin will not work with 100% of the FTP servers as some of them do not respect the FTP protocol to the letter

Also the maximum file size you can upload/download depends on the speed of the FTP server and the user internet connexion

Please test the demo in real life conditions


About this plugin

Your users can connect from your Bubble app directly to your or to their FTP or SFTP account

Users are able to upload files, display the content of a folder, delete files, move files, etc


Links

- Online demo / live test  
- Edit the demo app  
- Plugin page  
- Forum discussion  

Use cases

Here are some concrete examples of what you can do with this plugin:

- Allow your users to upload and download files directly from your Bubble app to an FTP or SFTP server  
- Let your app connect to your clients' FTP/SFTP accounts so they can manage their own files securely  
- Build a file synchronization tool between Bubble and an external storage (reports, invoices, images, documents)  
- Create a document management system to list, delete, or move files on a remote server  
- Provide a secure B2B platform to transfer large files via SFTP  
- Integrate with existing workflows where data or files already transit through FTP (ERP, legacy systems, enterprise storage)

Beware of these facts

- please report errors to alex.hoyau__at__internet2000.net before leaving a comment here ;)  
- transferable file size has a limit depending on the speed of your FTP server or the one of your users, let me know if this is an issue  
- not 100% of FTP servers behave well so this plugin does not support 100% of the FTP servers out there, please test with the demo app if your FTP server is supported  
- there is no pagination mechanism so this will be very slow to list a folder which contains more than 250 files

$101

One time  •  Or  $15/mo

5.0 stars   •   4 ratings
47 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Alex Hoyau logo
Alex Hoyau
Joined 2016   •   4 Plugins
View contributor profile

Instructions

In your workflow you have actions such as "list files from folder", "upload file", "download file" etc
In your repeating groups you have data sources like "files from folder", "file info" etc


The FTP plugin has these properties which accept dynamic values:  
- host: string
- port: number  
- username: string  
- password: string  
- type: ftp or sftp  


Actions:  
- List files  
- Download  
- Get file info  
- Upload  
- Delete  
- New folder  


Data:  
- Files  
- File bytes  
- File info

Types

This plugin can be found under the following types:
Api   •   Action

Categories

This plugin can be found under the following categories:
Technical   •   Data (things)   •   Media   •   Productivity   •   Customer Support

Resources

Support contact
Tutorial
Forum

Rating and reviews

Average rating (5.0)

Super
March 10th, 2023
There were some problems with plugins, but Aleksey fixed them. It took some time. Alex is very responsive and ready to help.
Useful plugin and very active support !
March 3rd, 2022
the plugin works perfectly (thinking to update its server well) and the developer is very responsive and ready to help!
Really useful - great support
September 22nd, 2021
This features should be by default in bubble ! Thanks to the author for this very useful add-on & his help to use it !
A very useful plugin
September 15th, 2021
If you need to connect your ftp server to Bubble this is a the way.
Bubble