Skip to main content
Browser uploads are perfect for a handful of files. When you’re moving large datasets, many files at once, or transferring as part of a script or pipeline, use the desktop app or the dataerai command-line client instead.

Why use them

Both are built for serious data movement:
  • High-throughput — files transfer in parallel chunks to make full use of your connection.
  • Resumable — an interrupted transfer continues from where it stopped instead of starting over. Files and parts that already finished are skipped.
  • Integrity-checked — content is verified as it transfers.
  • Live progress — see status for each file and the overall transfer.

Which one to use

Browser

A few files, quick one-off uploads, and reviewing metadata before you commit.

Desktop app

Ongoing or large transfers from a workstation, with a transfer manager you can pause and resume.

CLI & SDKs

Scripts, pipelines, HPC jobs, and headless environments.

Get started

You sign in to the clients once — through your browser, or with a device code on machines without one — and then upload, download, and manage metadata.

CLI overview

Install the dataerai CLI and learn the commands.

Authenticate a client

Sign in from a browser or with the device flow.

Python SDK

Drive transfers and metadata from Python.

Node SDK

Drive transfers and metadata from Node.js.