---
title: "Drive API Overview"
description: "Overview of the Drive API for Disguise Cloud"
url: https://developer.disguise.one/cloud/drive/overview/
---

# Drive API Overview

The Disguise Cloud Drive API, available at `drive-api.disguise.cloud/v1/`, is designed to help you manage the contents inside your drives efficiently.

## Key Features

The Drive API provides the following key functionalities:

-   **Get Contents:** Retrieve a list of contents inside a drive. Content is the term used to represent files and folders, where files are referred to as **assets**, and folders are simply referred to as **folders**.
-   **Upload Contents:** Upload new contents to a drive.
-   **Upload and Manage Content Versions:** Upload new versions of existing contents and manage content versions.

## Authentication

To use the Drive API, you need to authenticate using an API token. Please refer to the [Authentication](/cloud/authentication) section for more information on how to generate an API token.

## Rate Limits

The Drive API enforces rate limits to ensure fair usage and system stability. Please refer to the [Rate Limits](/cloud/rate-limits) section for more information on the rate limits.

## Handling Errors

If you encounter errors while using the Drive API, please refer to the [Error Handling](/cloud/error-handling) section for information on how to handle errors effectively along with the common error structure the API returns.
