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.

Included Libraries

The .NET Edition includes libraries (.dll files) which are supported in different environments. The following libraries are present in the lib directory after installation:

  • lib\net40\nsoftware.CloudStorage.dll is designed for use in .NET Framework 4.0 and up. This library maintains a familiar API in line with previous versions of the product.

  • lib\net6.0\nsoftware.CloudStorage.dll is designed for use in .NET 6 and up. The .NET 6 library provides cross-platform support while maintaining the same API as the .NET Framework version of the library.

    Support for asynchronous programming patterns (async/await) is exposed in a separate nsoftware.async.CloudStorage namespace. See the Async Functionality page for details.

  • lib\netstandard2.0\nsoftware.CloudStorage.dll is designed for use in .NET Standard 2.0 and up. The .NET Standard library provides cross-platform support for legacy projects.

Included Components

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!