Reasons for Developers to Support all Cloud Storage APIs
Dropbox, Google Drive, Box.com, Google Cloud Services, OneDrive and, just because Microsoft are kind of greedy, OneDrive for Business. These are just some of the online cloud storage APIs that developers have to consider supporting in their applications.
Online Cloud Storage is very popular with many customers, with a lot of people using it, even if they aren’t really realising that they are. For example, all Android phones these days hook up to Google Drive to save a backup of taken photos automatically.
Many businesses are also using CloudStorage services as well to allow for greater collaborations in teams. This is why Microsoft have two versions of their OneDrive cloud storage solution, with one version being aimed firmly at the everyday consumer, and the other being focused on obtaining as many business customers as possible.
Many developers, however, add CloudStorage to their products based on personal preferences, using just what they use instead of thinking about if the customer base uses that particular service or about the market elsewhere.
But, only choosing to integrate one CloudStorage method in an application can cause an application developer to lose plenty of potential customers. And, if someone with a similar application comes onto the scene but one that uses the target customers actual desired Cloud Storage Platforms, then that client base could be lost to the first developer forever.
This is why it is vitally important to not consider not only what Cloud Storage API to integrate into a developed application, but instead how many.
Why force users into a vendor lock in? After all, isn’t that what we all hate as developers? The idea that we can’t use the device and services that we actually want to use?
Of course, one of the reasons we might default to using just one file system is that even though we can bring up a list of different Cloud Storage APIs to develop, we know that if we start trying to add all of them to our applications, then we will have to respond to multiple emails and support tickets to integrate the newest CloudStorage provider of the month.
Once you start thinking about using multiple cloud providers though, you can unlock many other possibilities other than just allowing the user to choose which one to use. For example, you could develop a phone application that allows users to save space on their phone by splitting their files across all the different cloud providers.
Our solution, the CloudRail Universal API, isn’t just useful though for connecting up to devices on the Internet of Everything. We also support Cloud Storage services. Not only that, but if there is an obscure Cloud Storage provider we haven’t created a definition for, either our developer community, or you, can simply add it yourself.
And at the end of it, you get one single SDK to incorporate into your application. Now, accessing each Cloud Storage provider is as simple as using the functions in the custom API that you have created with CloudRail. A new service comes out? It is easy to grab it from CloudRail and not have to update your code.
Once you incorporate CloudRail into your programing, you can start getting back to what matters; coding. Get started today.
Receive our newsletter
- Get updates about CloudRail
- Read about new Services
- Get insights in IoT and Cloud topics