If you aren't interested in creating your own integration or program that interacts with NetFire Cloud Storage and only want to access or manage your storage (including uploading/downloading files), you may want a client program that already supports a Cloud Storage protocol.

If you are developing a program, script, or automation yourself you likely want to view the S3 Developer Documentation or Swift Developer Documentation instead.

Below you will find several tables:

They each list several clients and note which storage protocols and platforms are supported. The clients are listed in each table in our personal experience's order of preference, from greatest to least preferable.

Finally, you can view client-specific breakdowns that provide more information on each of the clients.

GUI Clients

GUI clients offer a graphical program. This typically is a program you interact with using your mouse or trackpad -- clicking buttons, moving windows, etc.

📘

If you don't know the difference between a "GUI" and a "CLI" client, you almost assuredly want a GUI client!

Software NameS3 Support?Swift Support?Windows Support?macOS Support?Linux Support?
CyberduckYesYesYesYesNo
WinSCPYesNoYesNoNo
S3 BrowserYesNoYesNoNo
Mountain DuckYesYesYesYesNo
CloudBerry ExplorerYesYesYesYesNo

CLI Clients

CLI clients offer a text-only program, typically run within a shell (such as bash or Powershell) on a terminal emulator. They are typically programs you interact with using your keyboard and are configured via configuration files (some support configuration autogeneration), environment variables, command-line switches/flags/arguments, or some/all of the aforementioned.

Software NameS3 Support?Swift Support?Windows Support?macOS Support?Linux Support?
RcloneYesYesYesYesYes
S3cmdYesNoYesYesYes
python-swiftclientNoYesYesYesYes
s3fsYesNoNoYesYes
duckYesYesYesYesYes

Mobile Clients

Mobile clients offer access to your storage on-the-go, allowing you to manage your storage away from your desk and upload/download files from/to your mobile device (tablet, phone).

Software NameS3 Support?Swift Support?iOS Support?Android Support?
BucketAnywhereYesNoNoYes

Client Breakdowns

Below you will find client-specific notes, resources, and other information. Clients are listed in alphabetical order.

BucketAnywhere

Details

BucketAnywhere's website can be found at http://www.lysesoft.com/products/s3anywhere/index.html

Platforms

  • Android

Supported NetFire Cloud Storage Protocols

  • S3

Pricing/Licensing

Free (ad banner at the bottom of the screen)

Notable Features

  • Can preview certain objects in the app without copying them directly to device storage

Disadvantages

  • Only supports a single bucket; to work with a different bucket you must reconnect.
  • GUI may be difficult to navigate while simultaneously overly simplistic

Screenshots

CloudBerry Explorer

Details

CloudBerry Explorer's website can be found at https://www.msp360.com/explorer/windows/

Platforms

  • Windows
  • macOS

Supported NetFire Cloud Storage Protocols

  • S3
  • Swift

Pricing/Licensing

Cloudberry offers a feature-locked free version and paid "PRO" version. A 15-day free trial of PRO is available.

Cloudberry Explorer PRO is one of the more expensive clients in this list, but the value may be worthwhile to individuals that prioritize ease of use. The cost per license varies depending on the quantity in the order.

Amount of licensesCost per License
1-4$59.99 USD ea.
5-9$49.99 USD ea.
10-19$39.99 USD ea.
20+$34.99 USD ea.

Notable Features

  • Very user/beginner-friendly interface and user experience
  • Supports multiple providers
  • Supports S3 versioning
  • Supports S3 ACL
  • Drag-and-drop file transfers
  • Generating S3 presigned URLs
  • Multi-part upload (PRO only)
  • Compression (PRO only)

Disadvantages

  • Many other features (e.g. multithreading, objects larger than 5 GiB) are locked behind the PRO version
  • The license cost for a single user is significantly high

Screenshots

Cyberduck

Details

CyberDuck's website can be found at https://cyberduck.io/

For a CLI interface that supports the same features (and has Linux support), see duck (by the same company).

To mount Cloud Storage natively as a drive/volume (only available for Windows and macOS), see Mountain Duck (by the same company). (s3fs or Rclone can be used on Linux to achieve the same result.)

If you're on Windows or macOS, it's our highest-recommended GUI client.

Platforms

  • Windows
  • macOS

Supported NetFire Cloud Storage Protocols

  • S3
  • Swift

Pricing/Licensing

Cyberduck is F/LOSS (Free/Libre Open Source Software) (GPLv3 license), meaning their source code is publicly available. It will prompt for a donation from time to time, but this can be suppressed with a registration key that is awarded to you with a donation of $10.00 USD or more.

Notable Features

  • Supports client-side encryption/decryption via Cryptomator (by the same company)
  • VERY wide range of protocol/service support
  • Drag-and-drop file transfers
  • In-program file editing
  • Supports localization
  • Easy to use interface
  • Source code is available and auditable
  • Supports S3 ACL editing
  • Supports S3 versioning and lifecycles
  • Supports S3 presigned URLs (with presets for 1 hour, 1 day, or 1 week)

Disadvantages

  • The donation pop-up can get a little annoying
  • The download page has some misleading "Download" pop-up ads

Screenshots

Duck

Details

Duck is also commonly known as "Cyberduck CLI".

Duck's website is https://duck.sh/

For a GUI interface that supports the same features (only available for Windows and macOS), see Cyberduck (by the same company).

To mount Cloud Storage natively as a drive/volume (only available for Windows and macOS), see Mountain Duck (by the same company). (s3fs or Rclone can be used on Linux to achieve the same result.)

Platforms

  • Windows
  • macOS
  • Linux

Supported NetFire Cloud Storage Protocols

  • S3
  • Swift

Pricing/Licensing

Free (but not F/LOSS (Free/Libre Open Source Software))

Notable Features

  • VERY wide range of protocol/service support
  • Supports remote file editing
  • Useful for automation
  • Supports local/remote synchronization

Disadvantages

  • Much less featureful than the other "Ducks", to a significantly noticeable detriment

Screenshots

CLI; N/A

Mountain Duck

Details

Mountain Duck's website can be found at https://mountainduck.io/

Like s3fs and Rclone, it allows you to view remote Cloud Storage buckets/containers as if they were downloaded locally and residing on a local disk, but are not actually downloaded.

If you do not need a persistent mounted disk/volume interface for your Cloud Storage, you may want to try Cyberduck or duck instead (both by the same company).

Platforms

  • Windows
  • macOS

Supported NetFire Cloud Storage Protocols

  • S3
  • Swift

Pricing/Licensing

Mountain Duck is entirely commercial and requires licensing. The cost per license varies depending on the quantity in the order.

In addition to the bulk license pricing below, a 30% discount is available for academic usage and white label enterprise options are available upon request. If you have received a Cyberduck registration key, you are eligible for a 30% discount.

Amount of licensesCost per License Batch
1$39.00 USD
5$153.00 USD (21% discount; $30.60 USD/ea.)
10$276.00 USD (29% discount; $27.60 USD/ea.)
20$498.00 USD (36% discount; $24.90 USD/ea.)
50$1084.00 USD (44% discount; $21.68 USD/ea.)

Notable Features

  • Supports client-side encryption/decryption via Cryptomator (by the same company)
  • VERY wide range of protocol/service support
  • Native OS file operation integration (copying, deletion, browsing etc. all from Windows Explorer/macOS Finder)
  • Supports localization

Disadvantages

  • While less expensive than CloudBerry Explorer PRO, it's still a hefty price considering how many other free offerings there are in this list

Screenshots

(PENDING)

python-swiftclient

Details

python-swiftclient's website can be found at https://docs.openstack.org/python-swiftclient/latest/

It is pure Python, so while it does require a Python interpreter to be installed it can be used like a regular program. Some Linux distributions even bundle it as a system-installable executable in their repositories.

Platforms

  • Windows
  • macOS
  • Linux

Supported NetFire Cloud Storage Protocols

  • Swift

Pricing/Licensing

python-swiftclient is F/LOSS (Free/Libre Open Source Software) (Apache 2.0 license), meaning their source code is publicly available. They offer no paid version.

Notable Features

  • Being the flagship client for the Swift protocol, it supports everything the specification does and is well-tested

Disadvantages

  • Entirely dedicated to only Swift operations

Screenshots

CLI; N/A

Rclone

Details

Rclone's website can be found at https://rclone.org/

Platforms

  • Windows
  • macOS
  • Linux

Supported NetFire Cloud Storage Protocols

  • S3
  • Swift

Pricing/Licensing

Rclone is F/LOSS (Free/Libre Open Source Software) (MIT license), meaning their source code is publicly available. They offer no paid version.

Notable Features

  • Most expansive support for protocols in this list (along with protocol-specific variants predefined)
  • Incredibly customizable
  • Provides a configuration wizard/guide with comments describing each directive (rclone config)
  • The only CLI client with colorized output (toggleable) for slightly easier visual distinction
  • Supports mounting Cloud Storage buckets/containers as disks/volumes (like Mountain Duck and s3fs but for all storage protocols)

Disadvantages

  • None; it's by far the most serviceable and usable CLI client for Cloud Storage

Screenshots

N/A; CLI

S3 Browser

Details

S3 Browser's website can be found at https://s3browser.com/

Platforms

  • Windows

Supported NetFire Cloud Storage Protocols

  • S3

Pricing/Licensing

S3 Browser is free(ware), but free for personal use only. A "Pro" license must be purchased for any other purpose.

A single license is $49.99 USD (Currently at the time of writing this article, it is available for $39.99 USD but it is unclear how long this discount has been going on or will continue).

The cost per license varies depending on the quantity in the order.

Amount of licensesCost per License
1$49.99 USD (39.99 USD with current sale)
2-6$36.99 USD ea.
7-20$33.99 USD ea.
21-50$ 29.99 USD ea.
51+$25.99 USD ea.

Notable Features

  • S3 Browser is one of, if not the only, clients on this list that support client-side bandwidth throttling which can be useful for restrictive/narrow bandwidth connections
  • It offers a URL generator
  • Advanced ACL management (S3 Browser Pro only)

Disadvantages

  • The free version is fairly barebones
  • The interface leaves a lot to be desired (but may be perfect for very basic operations if that's all that's needed)

Screenshots

S3cmd

Details

s3cmd's website can be found at https://s3tools.org/s3cmd

It is pure Python, so while it does require a Python interpreter to be installed it can be used like a regular program. Some Linux distributions even bundle it as a system-installable executable in their repositories.

Platforms

  • Windows
  • macOS
  • Linux

Supported NetFire Cloud Storage Protocols

  • S3

Pricing/Licensing

s3cmd is F/LOSS (Free/Libre Open Source Software) (GPLv2 license), meaning their source code is publicly available. They offer no paid version.

Notable Features

  • Probably the single most common/popular S3 client
  • Provides very low-level access to S3 operations
  • Supports the entire S3 specification
  • Excellent for scripted usage

Disadvantages

  • While there is a configuration bootstrapper (s3cmd --configure), it's pretty barebones
  • Not updated frequently, so may be slow to incorporate support for new S3 features in the future

Screenshots

N/A; CLI

s3fs

Details

s3fs' website can be found at https://github.com/s3fs-fuse/s3fs-fuse

It is frequently referred to as "s3fs-fuse" to differentiate it from the completely unrelated Python library of the same name.

Like Mountain Duck and Rclone, it allows you to interact with remote Cloud Storage buckets/containers as if they were downloaded locally and residing on a local disk, but are not actually downloaded. Unlike other clients, this is the sole purpose/functionality of this client.

Platforms

  • macOS
  • Linux

Supported NetFire Cloud Storage Protocols

  • S3

Pricing/Licensing

s3fs is F/LOSS (Free/Libre Open Source Software) (GPLv2 license), meaning their source code is publicly available. They offer no paid version.

Notable Features

  • Provides a very close mapping to POSIX filesystem behavior

Disadvantages

  • A little troublesome to set up

Screenshots

N/A; CLI

WinSCP

Details

WinSCP's website can be found at https://winscp.net/

This may be a more suitable alternative to S3 Browser, as it supports additional protocols. However,

Platforms

  • Windows

Supported NetFire Cloud Storage Protocols

  • S3

Pricing/Licensing

WinSCP is F/LOSS (Free/Libre Open Source Software) (GPLv3 license), meaning their source code is publicly available.

If downloaded from their website and using the standalone installer, there is no charge. However, it is also available in the Microsoft Store for $ 9.99 USD. (If you are curious about this discrepancy, they offer their reasoning here.)

Notable Features

  • Easy usage

Disadvantages

  • S3 featureset is bare minimum; no additional S3 features like presigned URL generation is available

Screenshots