Direct access

Direct access integrations enable you to upload data that is meant to be accessed directly from the browser with the provided URL as is. This means that Encord will not sign the URLs and therefore relies on the customer to provide direct URLs which need to be signed in order to be accessed.

When combined with client-only access, video metadata has to be included when adding files to a dataset. Click here for more information on specifying video metadata.



We currently only support videos for Direct Access integrations. Please reach out to us at [email protected] if you require support for other types of data.



Direct access integrations can't be used to access data with cloud provider user-based access controls.

Direct access integrations allow users to:

  • Create datasets from public data that is accessible without any type of authorization.
  • Use data when routed via private access points or where access to cloud data is controlled, for example, by IP whitelists.

Creating a Direct Access integration

Click Add integration, in the Integrations section, to create a new integration.

Select Direct Access from the list of possible integration types, and click Create.



CORS configurations need to be set up if you intend to add data from a private cloud. Links on how to set up CORS integrations are listed below.

Using Direct Access integrations

To add data to a dataset using Direct Access:

  1. Create a new dataset, and select your Direct Access integration.

  2. Use a JSON file containing metadata to add files, from an intranet or public data, to your dataset. Click here to learn how.