Give your users a native file browsing
experience with two lines of code.

A JavaScript library powered by the Unified Cloud Storage API

A JavaScript library powered by the Unified Cloud Storage API

Example use cases

Connect your app to a multitude of services in seconds. Enable your users to access files and folders from any Cloud Storage service.

Browse Cloud Storage

Users can browse and select files or folders from any cloud storage service. Prompt users to select files to download to your app.

File Upload

Resumable multi-part file uploads from your users' computers that automatically retry.

Export Data

Automatically stream application data to your users' cloud storage.

Check out the source on Github

Try it right now

Try out the File Picker's two modes below to see how users can connect and access data in cloud storage.

Choose Files

The chooser allows your users to select files and folders from cloud storage.

Demo The Chooser

Save Files

The saver allows your users to select a folder in cloud storage to save files to.

Demo The Saver

Customize the experience for your users

In-App Experience

An embedded, streamlined user experience gives your users the ability to select files to download and folders to upload to.

Customizable UI

Modify the look and feel of the File Picker to fit your branding. Use your own logo and OAuth keys.

Open Source

The File Picker is open source and actively supported and improved by our product team as well as the community.

Everything you need to build and deliver powerful integrations

Unified Core Functionality

Authentication (OAuth 2.0), token management, full CRUD functionality, Search

Events and Webhooks

Live activity monitoring API endpoints give you the ability to track near real-time activity and changes.

Team API

Get admin access to an entire organization’s data, users, and groups with our Team API endpoints and user impersonation capabilities.

Unified Data Models

We unify objects into a single representation for each category of services.

Raw Data

Obtain data in its original format if you need access to unique objects that do not appear in our Unified Data Models.

Pass-through API

Access the full functionality of an upstream API via Kloudless. Kloudless adds default request parameters such as authentication headers.

Deployment Options

Take advantage of our flexible hosting options to run Kloudless according to your business’ requirements.


Securely and reliably hosted by Kloudless — the quickest way to start building integrations.

  • Fully managed by Kloudless
  • Pre-configured connectors to get started quickly
  • 99.9% uptime
  • Bank-level encryption both in transit and at rest

Kloudless Enterprise is a Docker container, AWS AMI, or OVA to deploy in private infrastructure.

  • Complete data privacy and regulatory compliance
  • On-prem connectors, such as Exchange and Oracle
  • Clustering for high availability
  • Custom SLAs including 24/7 support
Ready to Get Started?

Enough reading — let’s code.
Try our File Picker today.