Introduction

Welcome to Cloud Storage, a suite of file & document storage components for easily integrating your applications with major cloud storage service providers using any supported platform or development technology. The developer kit can be used to integrate with storage services like Microsoft OneDrive, Amazon S3, Amazon Glacier, Google Drive, Dropbox, Box.com, Wasabi, Digital Ocean and more. Included is a complete unified framework with a common, easy-to-learn object model and simplified interfaces that help you get more done.

Getting Started

Cloud Storage 2024 is delivered as a module which must first be installed prior to use. To install the module run the following command:

npm install cloudstorage-24.0.tar.gz

The module should now be installed and available for use. To use the module in your application first reference the package like so: const cloudstorage = require("@nsoftware/cloudstorage"); Instances of the classes listed below can then be created in code.

Included Classes

AmazonGlacier The AmazonGlacier component provides a quick way to interface with Amazon's Glacier service.
AmazonS3 The AmazonS3 component provides an easy way to interface with Amazon's Simple Storage Service (S3).
AzureBlob The AzureBlob component provides an easy to use interface to Microsoft's Azure Blob Storage service.
AzureFile The AzureFile component provides an easy to use interface to Microsoft's Azure File Storage service.
BackblazeB2 The BackblazeB2 component offers an easy to use interface for Backblaze's B2 Cloud Storage service.
Box The Box component makes it easy to upload, download, and manage files and folders within Box.com.
CloudFiles The CloudFiles component provides an easy way to upload, download, and manage files and folders with multiple service providers.
DigitalOcean The DigitalOcean component provides an easy way to interface with DigitalOcean's Spaces service.
Dropbox The Dropbox component makes it easy to upload, download, and manage files and folders within Dropbox.
GoogleDrive The GoogleDrive component makes it easy to upload, download, and manage files and folders within Google Drive.
GoogleStorage The GoogleStorage component implements the Google Storage for Developers API.
HadoopDFS The HadoopDFS component provides easy access to files stored in HDFS clusters.
IBMStorage The IBMStorage component provides an easy way to interface with IBM Cloud's Object Storage service.
Linode The Linode component provides an easy way to interface with Linode's Object Storage service.
OAuth The OAuth component is used to authorize a client and provide an authorization string used in future requests.
OneDrive The OneDrive component makes it easy to upload, download, and manage files and folders within Microsoft OneDrive.
S3 The S3 component provides an easy-to-use interface for Amazon S3 and other S3-compatible services.
ShareFile The ShareFile component makes it easy to upload, download, and manage files, folders, and share links within ShareFile.
SharePoint The SharePoint component makes it easy to upload, download, and manage files and folder within SharePoint sites and document libraries.
Wasabi The Wasabi component provides an easy way to interface with the Wasabi service.

Additional Information

You will always find the latest information about Cloud Storage at our web site: www.nsoftware.com. We offer free, fully-functional 30-day trials for all of our products, and our technical support staff are happy to answer any questions you may have during your evaluation.

Please direct all technical questions to support@nsoftware.com. To help support technicians assist you as quickly as possible, please provide a detailed and accurate description of your problem, the results you expected, and the results that you received while using our product. For questions about licensing and pricing, and all other general inquiries, please contact sales@nsoftware.com.

Thank You!

Thank you for choosing Cloud Storage for your development needs. We realize that you have a choice among development tools, and that by choosing us you are counting on us to be a key component in your business. We work around the clock to provide you with ongoing enhancements, support, and innovative products; and we will always do our best to exceed your expectations!