Kloudless Blog

Kloudless Unified APIs enable you to code once and integrate many

Amazon S3, or Simple Storage Service, is the web’s most popular object storage service. Unlike file storage, which is usually accessed through a visual interface, S3 and S3-compatible object storage services are accessed through a REST API. Each object in an S3-compatible service is stored as a file with its metadata included and is given an ID number, which is then used to access that object for retrieval. Built on the same systems that Amazon uses to run its own websites, S3-compatible services enable customers to upload, store and download practically any file or object up to 5 terabytes in size.

Here at Kloudless, we have built our Unified Storage API with the ability to give your users full integration with both S3 and any S3-compatible services, such as Azure, Google Cloud Storage and Minio. To get a better feel for the power you can harness from using Kloudless as a means of accessing your data, we put together this list of 4 helpful articles to get you started with using Kloudless as a means of interacting with your S3-compatible service of choice.

1. Integrating with File Storage vs. Object Storage

In order to fully take advantage of S3-compatible storage, you should first understand the benefits and limitations that govern object storage as opposed to file storage. Both types of cloud storage are available to be accessed through the Kloudless File Picker, but your users’ needs probably calls for one or the other. In this article, we will take a deeper dive into what separates the two forms of cloud storage and the positives and negatives that may accompany whatever choice you decide to make for your end-users’ storage needs.

Read More

2. Storing user-uploaded content on S3-compatible services with the Kloudless File Picker

When integrating Kloudless with your S3-compatible storage provider of choice, configuring your application can be done in a matter of minutes, as opposed to hours or days. Take a look at this helpful article to get you up and running with any S3-compatible service through our Kloudless File Picker and a very small bit of configuration. Simply set up your app on our developer portal and add a few lines of JavaScript, and give your users the ability to upload files directly to your location of choice using our open-source File Picker.

Read More

3. How to monitor activity in S3, using SNS and SQS

Amazon S3 and S3-compatible services are one of the most popular object storage services that apps use today. Monitoring S3 buckets for activity can be very beneficial in modern applications. For example, you can trigger data processing as soon as a user finishes an upload, as opposed to writing client-side logic to handle the task. In this article, we will walk you through the steps necessary to set up monitoring on your S3 buckets.

Read More

4. Extending an Amazon S3 integration to Google Cloud Storage with the Interop API

Because Amazon S3 was the first wildly popular cloud storage service, it’s API is now the de facto standard for object storage. But if you wind up wanting to switch to another provider at some point, like Google Cloud Storage, you may find yourself running into headaches when you switch your backend storage from one platform to the other. In this article, we go over how to use Amazon’s S3-Interoperable API to change your cloud storage location from S3 to Google Cloud Storage.

Read More

These are just a small handful of ways that developers can take advantage of incorporating Kloudless into their applications to interact with and access their S3 or S3-compatible cloud storage provider of choice. We are always amazed and love to hear what our users are accomplishing with the Kloudless Storage API, so please write us if you have any questions or examples of your implementation at hello@kloudless.com.


Share this article:

Let’s get started. Start building for free today.