Storing user-uploaded content on S3-compatible services with Kloudless’ File Explorer

When choosing the right cloud storage service to integrate into your application, you must first decide which type of storage best fit your needs. Does your app simply require the ability to share internal documents among coworkers, or are you looking to store thousands of user-uploaded pictures and high-quality video files? While both of these … Continue reading Storing user-uploaded content on S3-compatible services with Kloudless’ File Explorer

Import your users’ files in the cloud into your app with the Kloudless File Explorer

Apps commonly request users to upload files, images or other data from their computer, and store the user content in backend object storage such as Amazon S3. In addition, apps such as those that use our open-source File Explorer often allow users to select files in cloud storage to import into their app as well. … Continue reading Import your users’ files in the cloud into your app with the Kloudless File Explorer

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 Authenticate users’ cloud accounts with custom OAuth scopes

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 Popular cloud apps’ authentication schemes: OAuth 2.0, API Keys, and more

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 Connecting to Adobe Experience Manager via OAuth 2.0

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 monitor activity in S3, using SNS and SQS

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 How to track changes in Google Drive, including in Team Drives

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 Recurring Events in the Kloudless Calendar API

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 RSVP to an event with the Calendar API

Access granular collaboration permissions with the Kloudless Sharing API

The Kloudless v2 Sharing API is a new set of API endpoints related to collaboration permissions that can be used with Storage connectors today. Compared to v1, the v2 Sharing API represents a much more detailed first-class representation of collaboration permissions on objects such as files and folders across various cloud services. The v2 Sharing API … Continue reading Access granular collaboration permissions with the Kloudless Sharing API