Cloud Storage Plugin

Transfer files via FTP/SFTP and with cloud providers like S3, Azure, Google, Dropbox, OneDrive and more.


Note: This plugin is currently in COMING SOON!

The Cloud Storage plugin allows you to easily integrate with many popular online cloud storage providers, such as Amazon S3, Azure Blob storage, Google storage, Rackspace Cloudfiles, generic S3 providers, as well as FTP or SFTP services.

The convenience of this plugin is that it provides the exact same API to all the different cloud providers, allowing you to easily integrate with one or all of them.

List of supported services:

FTP, SFTP, WebDAV, S3, Azure, Backblaze B2, Rackspace, Google Cloud, Google Drive, Dropbox, OneDrive, SharePoint Online, Wasabi, Nextcloud, ownCloud

Want more than just storage, with more cloud API access?

If you are interested in more integration with cloud providers, like compute and load balancer services, check out our Cloud Tools Plugin.  Cloud Tools can access Compute, Blob Storage, Load Balancers and additional services, but has a more limited support of cloud providers.

Cloud Storage Features:

  • Connect to any bucket by region, where necessary
  • List objects by bucket/folder
  • Get object details, such as name, date created and modified, etags, and size
  • Add new objects
  • Download object
  • Delete objects


  • Store objects in cloud storage and just maintain a link to them from your Servoy Application
  • Allow each of your customer to connect to their own cloud storage provider by securely storing their access keys, allowing each of your customers access to their cloud files through your app!


Smart client Headless client Web client Mobile client NG client
8.0+ 9+
7.0+ 9+ n/a
6.1+ 9+ n/a n/a


We published our API Specifications for the AWS Plug-in as a future and current reference.


What credentials do I use for the cloud providers?
Why doesn't it work in Servoy Developer?

Currently it requires Java 9 or higher.  Make sure you are using that version or higher for your Servoy Developer installation.

Will it work with ngClient or Web Cllient?

Yes, it will run server-side.  So documents will get streamed from the browser to the Servoy Server, and then to the cloud.

Will it work with the Smart Client?

Yes, you can have the cloud integration to happen client-side.  You may also run the plugin server-side via batch processors, RESTful services, and headless clients.