Drop API Documentation

Use the Drop API to interact with Drop-instances, on a per-instance level, to build third-party integrations and applications. Drop is built with an API-first development model, which means the API can do nearly anything users can, and more.

Getting started

To get started, you will need to decide on the type of application you are building. Drop has two sets of APIs:

  • Web API: interaction with most of the application, used for management and integration.
  • Client API: a specific subset of APIs, plus additional APIs used to do client-only actions, like download content and networking features.

Then, use the associated authentication mechanism to authenticate with Drop.

Guides

Web API

Learn how to use the Web API to manage and interact with the Drop server.

Read more

Client API

Learn how to use the Client API to download and interact with other clients.

Read more

Plugins

Learn how to develop and publish plugins for Drop.

Read more

Web API

Users

Learn about the user model, authentication methods, and how to interact with them.

Objects

Learn how to access object data, and perform CRUD operations on it.

Tasks

Learn about Drop' tasks system, and how to connect to and listen to them.

Import

Learn about to use Drop's import functionality.

Was this page helpful?