1947 partnership

Working with The 1947 Partition Archive to Record Oral Histories

At Kloudless, it’s awesome seeing all the cool stuff being built on our API. Once in a while, we get the opportunity to work with a nonprofit organization with an amazing philanthropic mission.

Today, I’m thrilled to announce that we’ve partnered with The 1947 Partition Archive to make recording oral histories easier for everyone around the world.

1947 partnership

The 1947 Partition Archive is a crowdsourced collection of oral histories documenting the Partition of British India, the largest mass refugee crisis in the history of the world. The organization provides a platform to “collect, archive and display oral histories that document not only Partition, but pre-Partition life and culture as well as post-Partition migrations and life changes.”

The Kloudless team is excited to help in this effort by making it easy for oral history collectors around the world to contribute their stories to the Archive. The Kloudless gives the Archive a user-friendly tool to accept video files of any size and resume paused uploads, which is especially important in areas with unreliable internet connections.

At Kloudless, we believe that those doing good have enough on their plates and shouldn’t have to deal with the complexities of file uploads or any other file/storage features. Nonprofit organizations committed to charitable missions are eligible for heavily discounted or completely free service!

Contact us at hello@kloudless.com to learn more about how we work with nonprofits.

The Emergence of Storage API’s & File App Ecosystems

We’re excited to announce that Kloudless co-founder and VP of Engineering Vinod Chandru will be speaking at DataWeek + API World 2014 Conference & Expo (Sept 15-17), San Francisco’s largest Data + API conference of 2014!

DataWeek + API World 2014 Conference & Expo has more than 100+ talks and opportunities to interact with 200+ new data & API technologies, including Kloudless.


Come see our panel:
The Emergence of Storage API’s & File App Ecosystems
Tues., Sept. 16 @ 2pm

We’re offering our community a free OPEN pass to the event! Your OPEN pass will get you into:

  • All OPEN talks across the DataWeek conference (see schedule)
  • The API World conference (see schedule)
  • The DataWeek + API World Expo with 35+ exhibitors
  • The Data + API Hackathon (Sept 13-14)
  • All week-long partner events!

Get your free OPEN pass here by August 30th

Get 25% off the PRO pass for access to all talks and workshops

Come join us at DataWeek + API World, along with speakers from Google, IBM, Linkedin, The Economist, ReadWrite, HP, Dun & Bradstreet, Leap Motion, Visual.ly, Oauth.io, and hundreds more covering topics across Big Data, Data Science-as-a-Service, API Design, Data Visualization, Connected Cars, and the Internet of Things.

Can’t wait to see you there!

How to create folders using the File Explorer

Sometimes your users might have documents that don’t fit into their current organizational scheme. They’ll have to create a new folder.

Going to whatever cloud storage service of their choice, creating a new folder, and then going back to your app is certainly an option, but it’s a painful one. :( Why put your users through that?

Create a smoother user experience and increase the time your users spend in your app by using folder creation. Folder creation is available when you implement the File Explorer. Your app’s users can now select new locations in their cloud storage when your app prompts them to choose a folder.


Here’s what that experience looks like for your end users. First, they’ll click on the folder icon to create a new folder:

Create New Folder One


Then they’ll see this screen:

Screenshot 2014-08-12 12.17.16


They just need to fill out the form field with the name of the folder what they’d like to use. I chose “Folder Rename Demo” (very exciting, I know!):

Screenshot 2014-08-12 12.23.08


Clicking save creates and saves the folder within their desired cloud storage service:

Screenshot 2014-08-15 14.44.34


There you have it — a perfectly pristine folder that your users can create from within your app. You can learn more about the file explorer here or try a demo.

As always, please leave us a comment below, email us, open an issue in the relevant GitHub repository, reach out to us on Twitter @KloudlessAPI, or talk with us on IRC on FreeNode in #kloudless if you need anything!

Zen and the Art of API Error Handling

Error Responses

API errors have been overhauled and follow a new, more descriptive format. This allows you to handle errors from the various storage services in a single, consistent manner.

Consistency in error handling can help you when you’re debugging errors. Because Kloudless abstracts away the details of individual cloud storage APIs, it is even more important to quickly determine where the issue lies — with Kloudless, an underlying cloud storage API or with your own application.

We’ve broken these error messages out into different types, based on where the issue occurs. For example, a 400 error is an issue with the request your application is making to Kloudless. You might get the following error message from the Kloudless API:

{"error_code": "invalid_parameters", "message": "query parameter 'q' must be a string of at least 1 character", "id": "65a856ed-fb0e-44ad-bb9f-3e649b2c969f"}

Kloudless will also pass back the original error message from the underlying cloud storage service API in addition to its own error messaging. Pretty useful!

If you see any 500 errors, this means that the issue is on the Kloudless side so please contact us and we’ll help you out! Please leave us a comment below, email us, open an issue in the relevant GitHub repository, reach out to us on Twitter @KloudlessAPI, or talk with us on IRC on FreeNode in #kloudless.


Upcoming Events in July

With the Fourth of July, we’ve hit the (unofficial) halfway point of summer. The events and activities keep rolling strong! Where can you run into Team Kloudless?

Tech Talks at Kloud Kantina

We hosted a technical talk on graph databases by Neo Technologies’ Kenny Bastiani at the 7/2 Kloud Kantina. About 30 entrepreneurs, software engineers and tech policy makers joined us at Kloudless HQ to learn about one approach to big data as well as walk through creating a recommendation engine for movies powered by Neo4j, the Graph DB by Neo Technologies.

Neo4j photo

Did you miss out on the fun? Join the Kloud Kantina Meetup group to stay in the know for future Kloud Kantinas! Have a burning desire to learn more about graph databases or Neo4j? The slides for building killer apps on Neo4j are up on SlideShare and the screencast is available as well.

The next Kloud Kantina will be Wed., July 16 at Kloudless HQ.

Vinod Chandru, Kloudless’ VP of Engineering and co-founder will share what happens under the hood at Kloudless:

Building a Developer API

  • The technology used to build the Kloudless API.
  • The technologies developers use to integrate with Kloudless.
  • Approaches used to debug API integrations.

Register and get more information at either Meetup or Eventbrite. Interested in giving a tech talk at a future Kloud Kantina? Send me an email about what you want to speak about!

We’ll also have another Kloud Kantina on July 30th, so join the Kloud Kantina Meetup group to stay in the loop!


Happy Hour at Hack Reactor

Who doesn’t like Happy Hour?! We’re heading across the Bay into San Francisco to hang out with Hack Reactor’s team and students. Hack Reactor graduates boast a more than 99% employment rate within three months of graduation. We can’t wait to find out what most excites them, as well as share our thoughts on what employers look for, the trends we see in developer tools, and lessons we’ve learned in building Kloudless.


D2D Summit


D2D stands for Developer-to-Developer, and this event has a little bit of everything for everyone in the developer ecosystem. Organized as as a hybrid event, D2D Summit is an afternoon of structured talks and presentations, followed by a social mixer in the evening with the participation of numerous startups demoing.

On Tues., July 15th, Kloudless will be on hand to demo our API (check out our robust documentation, SDKs and interactive docs!) and apps other developers have built using this technology. Get your D2D Summit tickets here, so you don’t miss out!


Lunch and Learn at RocketSpace

RocketSpace logo medium 2

Did you know that companies like Spotify, Uber, Zaarly, Kabam and Zappos were all RocketSpace alumni? When you combine a co-working space, corporate innovation partners and developer bootcamp, magic is sure to happen! RocketSpace is an important hub in the startup ecosystem and we’re excited to give a Lunch and Learn on Building a Developer API to the community on Wed., July 16.


We’re keeping our schedules pretty full, but there’s always have time for our community! Let us know if you’d like us to get involved in your event, or if you’d like to get involved in one of our events. You can sign up for our developer API to see what we’re building, say hello at hello@kloudless.com or drop us a comment below!