top | item 8442004

Show HN: One Adaptive API for Dropbox, Google Drive, OneDrive

71 points| cloudrail | 11 years ago |cloud-rail.com | reply

43 comments

order
[+] liadmat|11 years ago|reply
A little less "we are changing the world", a little more "we offer a JavaScript SDK for file storage accross many services".

That's the short version. I initially wrote a long comment with a list of things I don't like, but I decided I was being too harsh so I removed it. If you're still interested, I can mail it to you.

[+] cloudrail|11 years ago|reply
Yes, we have a vision. What you see today is the first little step into this direction. The goal is to release more SDKs and gateways besides cloud storage. Of course, we are very interested in your feedback. Please mail it to [email protected]. Thanks
[+] aytekin|11 years ago|reply
Great idea.

We (JotForm) spend so much time implementing and maintaining integration with these services.

You definitely need pricing information. If you want to keep it free at the beginning you can say something like "we are free until 2016", but many people might avoid using you because there is no information on how much it will cost when you go out of beta.

[+] cloudrail|11 years ago|reply
Thanks for the feedback. I already added some basic pricing information on the product page. We'll update it after the end of beta.
[+] narsil|11 years ago|reply
Very cool. There's definitely demand for a unified cloud storage API. Kloudless (https://kloudless.com) provides one as well, with some open-source UI tools. Disclaimer: co-founder here.

I'd suggest making the docs more easily accessible for developers looking to get a better understanding of CloudRail. In addition, the link/magnify icons on the cloud storage logos on the product page seem unnecessary, since the logos could just link to their individual pages.

[+] diafygi|11 years ago|reply
Looks neat! This sounds very similar to the concept of unhosted.org[1], where the user provides their own data storage location. Being based in Europe, have you had any interaction with the unhosted team or their remoteStorage.js[2] library? It seems like they are trying to integrate in Dropbox/GoogleDrive into that library, too.

Also, you mention encryption in the Example Applications section. I've been working on a similar concept of having a client-side javascript library that creates an encrypted filesystem on Dropbox/Google Drive, called Bring Your Own Filesystem[3]. The most interesting thing with the system is that these storage locations allow for public files, which means you can set up end-to-end encrypted communication between two Dropbox accounts[4]. I'd love to learn more about your implementation of the encryption layer and how you plan to develop that further. What plans do you have for privacy/encryption?

[1] - https://unhosted.org/

[2] - https://github.com/remotestorage/remotestorage.js

[3] - https://github.com/diafygi/byoFS

[4] - https://www.youtube.com/watch?v=WTPimUSIWbI

[+] cloudrail|11 years ago|reply
Sounds super interesting. We don't plan to integrate any encryption into the SDK. That's a task for forward thinking developers as you ;) Just take our solution for the cloud storage integration and add your security layer behind it. I bet that would be an awesome product and we'd love to feature it on our website if you like.
[+] gizmo686|11 years ago|reply
I've been using a similar system on my own machines, by combining Dropbox with a userspace encrypted filesystem (encfs).
[+] whizzkid|11 years ago|reply
Good idea!

And a small feedback;

- Please fix your scrolling on the page. It is not a pleasing scrolling experience.

- Slider interval is quick, kind of disturbs while reading, do not auto-slide at all maybe.

Edit: Sorry for not going into detail about scrolling.

I am using Chrome on Mac OS, and when i try to scroll on the main page, whoops!, I am at the end of the page, it feels like scrolling sensitivity is too high and i need to tap it once more to stop scrolling. It may give different experience with a mouse maybe but using touchpad gave me this experience.

[+] nmjohn|11 years ago|reply
For the sake of the OP can you go into more detail about the bad scrolling experience? The scrolling is fine for me - so I'm guessing it is fine for him/her as well.

In general I hate when sites modify default scrolling behavior - and that absolutely is not pleasant, but I didn't notice that here.

[+] cloudrail|11 years ago|reply
Thanks. A lot people mentioned that today. We'll fix that soon.
[+] jeremydw|11 years ago|reply
A friend of mine is on the team for Kloudless (https://developers.kloudless.com/). I haven't actually used it, but the marketing material tells of the same value prop as your project. Have any quick summary of the differences?
[+] cloudrail|11 years ago|reply
As I understand it, Kloudless uses a middleware to convert the data. So data flows from your app trough the Kloudless cloud to e.g. Dropbox. Means that you really have to trust them. We are doing all the conversion in the client. No data ever flows via our servers and no third party can read your transferred files ;)
[+] cloudrail|11 years ago|reply
Open for any feedback you might have ;)
[+] kitbrennan|11 years ago|reply
Please do not mess around with my scrolling when I visit your website. It means my first experience is horrible.
[+] lorddoig|11 years ago|reply
I'm a little confused - it's an auto-updating JS library with a price tag? Is the end-to-end encryption done in JS? Is it OSS, or is the source minified and obfuscated?
[+] cilantro1994|11 years ago|reply
Good idea. Where is the pricing information? For some reason if you cannot create a sustainable business will you open source it? Good luck with your endeavor.
[+] slantyyz|11 years ago|reply
This is pretty great. It would be nice to see support for OneDrive for Business (Office 365) as well.
[+] jeromedoyle|11 years ago|reply
Your fontawesome icons are displaying as boxes. Looks like a CORS issue.