Manipulate Cloud Storage Options

Ruby SDK for using our flexible storage REST API supporting multiple storage services.

Start Free Trial
Ruby SDK for Cloud Storage REST API

GroupDocs.Storage Cloud SDK for Ruby

 

GroupDocs.Storage Cloud is a REST API for performing different storage-related operations in applications and websites. The API comes with many storage-related features crucial to organizations, including support for default GroupDocs storage along with 3rd party storage services. The API supports HTTP requests and gets responses in form of JSON or XML data. Hence, any language or platform which supports the HTTP requests and responses is capable of running the API. We have build SDK for Ruby which allows you to work with GroupDocs.Storage Cloud REST APIs in your Ruby applications quickly and easily, with zero initial cost.

Previous Next

Advanced Cloud Storage REST API Features

 

 

Support default GroupDocs storage

 

Support 3rd party storage services

 

Support Folder related operations

 

Support Files related operations

 

Disc usage

Get Started with Cloud Storage REST API

It is easy to get started with GroupDocs.Storage Cloud as there is nothing to install. Simply create an account at GroupDocs Cloud and get your application information. Once you have the App SID & key, you are ready to give the GroupDocs.Storage Cloud REST API a try with any language - on any platform.

Supported Files Related Operations

Our storage API for Cloud applications supports a number of operations related to dealing with files. 

  • Upload File
  • Download a Particular File
  • Move a File to Another Location
  • Delete a Particular File
  • Check Presence of a File
  • Check the version of a file

For example, the below-mentioned code shows how to check the version of a file using the SDK for Ruby:

Check file version - Ruby


//Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
@api_client = GroupDocsStorageCloud::ApiClient.new @config
@storage_api = GroupDocsStorageCloud::StorageApi.new @api_client 
$path = 'output.docx'
$storage = 'MyStorage'
$request = GroupDocsStorageCloud::GetListFileVersionsRequest.new($path, $storage)
$result = @storage_api.get_list_file_versions($request)

Convenient to Use

GroupDocs.Storage Cloud API is completely independent of your operating system, database system or development language. You can use any language or platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided and support API SDKs in many development languages in order to make it easier to integrate with us. If you use the SDK, it hides the REST API calls and lets you use the features of the API in a native way for your preferred language.

Check Presence of a Storage

GroupDocs.Storage Cloud API allows you to check if a storage exists in the specified Cloud App. This feature can be utilized with the Ruby SDK in just a few lines:

Check storage presence - Ruby


//Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
@api_client = GroupDocsStorageCloud::ApiClient.new @config
@storage_api = GroupDocsStorageCloud::StorageApi.new @api_client 
$versionId = nil
$storage = 'MyStorage'
$request = GroupDocsStorageCloud::GetIsStorageExistRequest.new($storage)
$result = @storage_api.get_is_storage_exist($request)

Support for Different Cloud Storage Platforms

GroupDocs Cloud is very flexible and allows its users to use their own cloud storage or some other 3rd party storage services they are comfortable with. 

GroupDocs Cloud goes beyond limitations and acts as a kind of Gateway between a Developer and the Cloud Storage of his users. This will allow you to write your Application once, and we'll take care of both the File Formats and also letting you support many different Cloud Storage platforms through a single consistent interface.

Support and Learning Resources

 
  

GroupDocs.Storage Cloud also offers individual SDKs for other popular languages as listed below: