REGISTER NOW: Supercharge Your Cloud Integrations and Watch Our Webinar Recording

Kloudless Blog

Tutorials, case studies and how-tos from our experts

Authenticate users' cloud accounts with custom OAuth scopes

The Kloudless unified API connects end-user accounts via a single OAuth 2.0 authentication flow that developers can guide their users through. As a part of this, the Kloudless OAuth flow accepts scopes that indicate the level of access to request users for. Kloudless’ own OAuth flow requires scopes, but so do third-party OAuth flows that … Continue Reading

Popular cloud apps' authentication schemes: OAuth 2.0, API Keys, and more

Kloudless provides unified APIs to connect to several cloud apps with a single implementation. Kloudless engineers commonly field questions on how users connect their cloud accounts to Kloudless apps and how the process works across the different authentication schemes cloud providers use. The Kloudless API’s abstraction layer begins right from authentication; Kloudless provides a uniform … Continue Reading

IDs: under the hood

Few attributes are as routinely used in the Kloudless API as the ID. This string that uniquely identifies an object is core to all of Kloudless’ REST endpoints. After all, almost the entire Kloudless API centers around either CRUD operations on objects or queries that return an object or set of objects. Best practices in … Continue Reading

Connecting to Adobe Experience Manager via OAuth 2.0

Adobe Experience Manager (AEM), formerly known as CQ5, is an enterprise Content Management System (CMS) used for Digital Asset Management (DAM). We’ll only use the acronym “AEM” from the previous sentence in the rest of this blog post, so don’t worry about the others. The major takeaway is that AEM enables contents and assets to … Continue Reading

Mo’ People Mo’ Problems: Scaling the Engineering Team and Supporting Customers with David Thorman, Our First DevOps Engineer

David Thorman is Kloudless’ first employee and current DevOps Lead. He reads a lot of code and makes sure the servers don’t go down. Prior to Kloudless, he was the Lead Unix Systems Administrator at UC Berkeley’s SA-IT, where he was responsible for the FreeBSD and Red Hat Enterprise Linux systems that ran critical resident-facing … Continue Reading

How to monitor activity in S3, using SNS and SQS

Amazon S3 is one of the most popular object storage services that apps use today. Monitoring S3 buckets for activity can be very beneficial, depending on the reason the bucket stores data. For example, the Kloudless File Explorer provides an easy way for users to upload content to an app’s S3 bucket. Apps can monitor … Continue Reading

How to track changes in Google Drive, including in Team Drives

Developers commonly integrate with cloud storage services such as Google Drive to sync files that change between their app and users’ cloud storage. At Kloudless, we’ve seen activity monitoring used for everything from workflow automation to data loss protection. The Kloudless unified Events API enables developers to track changes regardless of which cloud storage account … Continue Reading

Is Google Drive a tree or a graph?

Google Drive is one of the most popular consumer and business cloud storage SaaS apps today. Like many cloud storage providers, Google Drive has a desktop app users use to sync files between their local file-system and their cloud account. This mirrors neatly with the organization of files in Google Drive, which are located in … Continue Reading

Recurring Events in the Kloudless Calendar API

Users commonly create recurring events in their calendar for a number of reasons: weekly meetings, daily check-ins, monthly bill payments, and more. Applications integrating with users’ calendar accounts inevitably encounter events that repeat periodically. In this blog post, we’ll discuss best practices for retrieving and modifying recurring events, and how the unified Kloudless API simplifies … Continue Reading

RSVP to an event with the Calendar API

Introduction We are excited to announce that our Unified Calendar API now supports RSVP functionality. Most calendar services like Google Calendar and Outlook Calendar allow users to create an event on their calendar and add guests/attendees. Google and Microsoft will then send invitations via email for people to respond with whether they will attend or … Continue Reading