Hacker News new | ask | show | jobs
by NiceGuy_Ty 2890 days ago
Seems like a very useful library. Any similar libraries for other languages?
4 comments

It's a lot like Libcloud for Python: https://libcloud.apache.org/
Isn’t this just centralizing the cloud provider SDKs? Instead of AWS, GCP, Azure designing their own SDKs, they have a common contract to adhere to. I’d imagine as the cloud becomes more mainstream, you’ll see similar support in Java and .Net (a System.Cloud package for example)
It looks like it, but think of the power. If you write your app for S3 and Amazon raises their prices 100x you can be running on GCP in no time. Of course, you just create interfaces for your data model and implement them with your favorite service, but nobody has time for that.
In this specific case you'd already be able to do that, since GCP's Cloud Storage service supports S3's API.

https://cloud.google.com/storage/docs/interoperability

libcloud (python), jclouds (java), and fog (ruby) are three that come to mind.
There is Fog library for ruby.