---
title: "Cloud-based file management"
description: "Tiny Drive - a premium plugin to manage files &amp; images."
canonical_url: "https://www.tiny.cloud/docs/tinymce/5/enterprise-tinydrive/"
md_url: "https://www.tiny.cloud/docs/tinymce/5/enterprise-tinydrive/index.md"
version: "5"
last_updated: "2026-06-15T08:52:18Z"
tokens: 544
---
Important This page documents TinyMCE 5. For new projects, Tiny recommends using the latest, most up-to-date version. [See TinyMCE 8 documentation](../../latest/).
# Cloud-based file management

Tiny Drive is a premium TinyMCE plugin for cloud-based asset management and storage solution. Tiny Drive is a solution for creating rich text by attaching and embedding images, videos, and other files in your document.

Tiny Drive presents a cloud-based asset management and storage solution that provides the ease of use of Google Drive without the server requirements of a self-hosted asset manager such as our own MoxieManager.

## Configuring the editor for Tiny Drive

Once you have the API key, or if you are a current Tiny Cloud user who already has an API key, then you have access to Tiny Drive. In order to get the service up and running, you’ll need to complete a few more steps. See our [documentation](../tinydrive-introduction/) for more information.

## Security & performance

We know security is a primary concern when it comes to cloud storage.  Tiny Drive uses an [Amazon Web Services S3](https://aws.amazon.com/s3/) bucket, the same storage solution used by companies like Netflix, Thomson Reuters, and Zillow.  (You can read about Amazon’s comprehensive security approach [here](https://aws.amazon.com/security/).)

As your assets are passed back and forth between your TinyMCE editor instance and the S3 bucket, Tiny Drive uses both your API key and a [JSON Web Token](https://jwt.io/introduction/) (JWT) to authenticate each data transaction.  Each Tiny Drive user will need to create their own JWT, and we walk you through the whole process [here](../tinydrive-jwt-authentication/).

And to make sure your assets are delivered as fast as possible, we utilize the [CloudFront CDN](https://aws.amazon.com/cloudfront/), which is Amazon’s global content delivery network, known for its low latency and high data transfer speeds.

## Try our Tiny Drive plugin demo

**Example**

```js
tinymce.init({
  selector: 'textarea#drive-demo',
  plugins: 'image media link tinydrive code imagetools',
  height: 600,
  toolbar: 'insertfile image link | code',
  tinydrive_token_provider: 'URL_TO_YOUR_TOKEN_PROVIDER',
  tinydrive_dropbox_app_key: 'YOUR_DROPBOX_APP_KEY',
  tinydrive_google_drive_key: 'YOUR_GOOGLE_DRIVE_KEY',
  tinydrive_google_drive_client_id: 'YOUR_GOOGLE_DRIVE_CLIENT_ID'
});
```
