An Eventful Update

Kloudless developers can now manage their events even more efficiently using the new Events Endpoint updates. Check out what our engineers have been tinkering with below!

Kloudless Enterprise Events

Connect your Admin account and get access to organization-wide events. Enterprise Events can obtained through the normal events endpoint. The user responsible for the event is specified where applicable. 

Events Endpoint Pagination

The Events endpoint now supports requests of a specific page size and also returns the number of remaining events. It also supports only the retrieval events created after the cloud account has been connected to the Kloudless application. Additionally, a more granular list of event types is also now available, instead of + and -.

S3 Event Notifications

Event data and webhook notifications are now available for changes to data in S3 accounts. Any S3 accounts requiring this feature must be reconnected.

Whether you’re using the cloud, private installs, or Enterprise version of Kloudless, this new update enables your application to respond to activity in cloud storage more effectively.

Not a Kloudless developer yet? Click here to get started. Questions or feedback? Feel free to drop a line at hello@kloudless.com

Where in the World is Kloudless?

It’s been a whirlwind that’s keeping Team Kloudless BUSY! Here’s what’s coming up soon — we hope you can join us for some (or all!) of these activities, because you are awesome and they’re just plain fun!

Kloud Kantina

Kloud Kantina
Every other Wednesday, Kloudless hosts a free Happy (work) Hour for open co-working. Stop by with your projects and share what you’re working on. Get feedback from other smart people over pizza and beer.

The next Kloud Kantina is this Wed., 5/21, at Kloudless HQ. Click to register on Eventbrite today! Registration closed? Just tweet @KloudlessAPI with the #KloudKantina and we’ll let you in!

kloud-kantina

Egnyte logo
Egnyte Webinar Series, Egnyte API: Develop New Integrations
On Thurs., 5/22, our very own CEO Eliot Sun will be hosting a webinar with Egnyte’s principal product manager, Sean Puttergill. They’ll discuss what to do if you need to integrate 3rd party storage (such as Egnyte!) with your current internal applications and workflows. You’ll learn how to:

  • Access the API and start developing today
  • Easily develop new enterprise applications
  • Streamline your email workflow with Kloudless and Egnyte

Specifically from Eliot, you’ll learn:

  • What problem is Kloudless solving?
  • Evaluating Egnyte for fit and features
  • Implementation and experience
  • Outcome and learning

Register for the Egnyte API: Develop New Integrations webinar here.

Looking for fun Memorial Day Weekend plans? Kloudless will be at Hack UCI in Orange County. Eliot and the Kloudless team will be on hand to help you with whatever you need. While our expertise is in integrating cloud storage services, we’re pretty good at getting the network back up, helping out with GitHub set up, or just being around for a Settlers of Catan break. Stop by, say hi and grab some swag!

Screenshot 2014-05-19 14.23.08

AutoDevBot API Conference and Hackathon in SF is where co-founder Brian Tang and the rest of the team will be! We’ll be speaking on API design and development, drawing from our experience creating the Kloudless API. Want free or 50% off conference tickets? know in the comments below, or tweet @KloudlessAPI!

autodevbotnewlogo

We hope you can join us at any or all of the above events. Any cool developer community events you’re excited about? Let us know in the comments below, or tweet @KloudlessAPI to let us know about them!

Eat, Drink, and Talk Tech: Kloud Kantina is coming to YOU!

The inaugural Kloud Kantina saw 25 technologists and entrepreneurs gather in Berkeley for a midweek happy hour with work and networking in a relaxed, casual environment.

Lise and Jackson preparing for Kloud Kantina

These events are held so that developers of all levels can meet up, brainstorm, get feedback from peers and experts while indulging in some great food and drinks.

Attendees from the first Kloud Kantina, hosted April 23 at Kloudless’ Berkeley headquarters said it was a great opportunity to get help on current projects and were excited to learn about and connect with community resources they were unaware of.

Kloud Kantina

The Next Kloud Kantina

This Wed., May 7th Egnyte is opening up their new Mountain View headquarters for the next Kloud Kantina. Join us and Egnyte from 6-8 PM for fun, food and drinks. Space is limited, so reserve your ticket here.

Kloud Kantinas will continue every other Wednesday throughout the Bay Area — keep an eye on our Facebook or Twitter to learn more about the next Kantinas. Not Bay Area based? No problem! Let us know where you’d like to see a Kloud Kantina! We’ll host them throughout the U.S. in select cities and let us know if you want your city to be on the list.

Want to get involved in Kloud Kantina? I’d love to chat with anyone who is interested in connecting developers to resources, fostering innovation and growing the community. Tweet at @KloudlessAPI with the #KloudKantina or just drop me an email.
Hope to see you at Kloud Kantina!

Kloud Kantina Banner

Migrating Google Docs to Google Drive

Google’s Data Standardization

Google has been known as the king of (big) data, and Kloudless integrates with Gmail to move data from email to cloud storage. Google’s push for organizing the world’s information and making it universally accessible and useful was ahead of its time. This clearly shows in Google’s design of a data protocol for developers to develop products on Google’s platform. When Kloudless integrated Google Docs, it was part of a larger list of “GData” APIs.

The Documents List API was part of a greater set of APIs following the Google Data Protocol. Besides docs, there were:

  • analytics
  • apps
  • blogger
  • books
  • calendar
  • contacts
  • exif
  • finance
  • geo
  • health
  • marketplace
  • photos
  • sites
  • youtube

When Google Drive was introduced in 2012, Kloudless had an opportunity to retool its functionality. Recently, the rise of JSON has led to APIs moving to a different data standard.

Migrating from Documents List to Drive SDK

The Google Drive SDK uses the same infrastructure as the Documents List API; however, there are a few key differences beyond the inherent syntactical changes.

Authorization Mechanisms and Scopes

At Kloudless, we wanted to facilitate users’ account creation and management. Part of this process was to help users keep track of their identity with OpenID, OAuth 1.0 and OAuth 2.0. Switching from Docs to Drive meant that beyond just switching scopes, we would be moving to a pure OAuth 2.0 implementation to authorize users. Google overhauled their entire authentication system beyond just Google Docs to promote Google+ sign in. The OAuth protocol is an open standard for authorization and many services moved away from the OAuth 1.0 RFC specification to the OAuth 2.0 RFC. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices.

Design and Data types and Atom Pub XML to JSON

While Kloudless predominantly uses JSON in most of its API, Google’s Data protocol allows for differentiating data types more succinctly and creating resources with both JSON and Atom Pub XML.  The underlying file store of GDrive allows for more robust querying based on the numerous metadata attributes in the XML (now also in JSON).  Furthermore, Google Drive allows you to have multiple files with the same name and to have multiple parent folders.  The structure of Google Drive is extremely flexible although Collections are now deprecated.

File uploads and secure file storage!

Google Drive allows for 10GB uploads to their service.  While other services allow for unlimited file size like Dropbox (through chunked uploads / desktop client) and Bitcasa, Google Drive’s free tier has a 15GB limit with the cheapest options to upgrade for storage.

You also have the most comprehensive access controls for a consumer application of files with Google Drive.

ss1

ss2

Advantage: Kloudless

Kloudless works hard to have the most current API, so developers can work on user focused applications without worrying about features that no longer exist.  With every major revision to an underlying cloud storage API, Kloudless will update its back-end infrastructure to account for changes with seamless integration.  So for example, any user of the Kloudless product would not have noticed any change when moving from Google Docs to Google Drive.  We aim to provide the same seamless upgrade for all of our cloud storage services in our API.

Let us know if you’ve migrated from Google Docs to Google Drive and what you think!

Launch Fest

A LAUNCH Recap

Hello Everyone!

I’m Vivian, and I’m the current marketing intern at Kloudless. I’ve been working here since January and so far it’s been an awesome experience. For the last month, I’ve been supporting our marketing team in creating awareness around Kloudless and our partner platforms. If you haven’t already heard, we’ve just welcomed Copy.com users to the family with our newest integration.

I’m here today to introduce our newest series… Frontback Fridays! Frontback takes a photo using both the front and back camera on your phone. Think of it as an enhanced selfie.

While cliche, the work hard play hard mentality gets us through every day. And in the spirit of sharing, here’s a glimpse of what that actually looks like.


If you like it then you better #PutASunOnIt

This week I was sent to the LAUNCH Festival. I hung out in the demo pit and checked out a lot of cool new companies.


Me holding back tears of jealousy.

The Omni booth was definitely the first thing that caught my eye! Someone told me this particular employee has been “demonstrating” the product for about an hour now. I guess this guy is just really dedicated to his job.


Guy in the back is in complete awe in his presence.

What’s in the middle of a small crowd forming on the demo floor?  Hey! It’s Mark Cuban being interviewed by Swell Radio.

Thanks Poppin for the chic notebook swag!

Lise and I observe as CEO Eliot makes friends with the guys at Lob.  They’re working on a simple API to integrate print & mail solutions into applications. Seems like something that would work really well with our new platform for developers.

6A1o_frL0a6r8KbkQjAFRithHMe42Zih3QJfCJkbvLQ

Won an hour of cleaning services, woo!  Handybook makes finding a maid or handyman as easy as booking a hotel room.

POP Poll! Who do you think is more fun?! Lise or Eliot? We’re trying to figure it out via Bedloo!

r2d2
Does this remind anyone else of EVE from WALL-E?

Last but not least, looks like someone re-invented R2D2. The Knightscope robot uses numerous sensors and predictive analytics to predict and prevent crime. It’s designed for large spaces, like campuses, vacant buildings, and warehouses.

Clear skies or not, it’s a Kloudless day! Thanks for reading! What other new companies should we be excited about? Let us know in the comments.