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. From the web app, click the Desktop button in the top bar to open the installed desktop app. If it is not installed yet, Dataerai sends you to the right installer for the deployment you are using.

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.
  • Pause and resume — in the desktop app’s Transfers tab, each transfer has Pause, Resume, and Cancel controls, so you can free up bandwidth and pick up later without losing progress.
  • 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. It can also watch a folder and upload matching files automatically.

CLI & SDKs

Scripts, pipelines, HPC jobs, and browserless environments.

Local folders for web-routed transfers

The desktop app can register your computer as a client endpoint for transfers started from the web app. Open Local access, click Register computer, then add only the folders you want Dataerai to use. Registered computers start with no local folder access. A Read grant lets the web app browse a folder. A Write grant lets transfers deliver into that folder. Use Read/write when you want both. You can remove or change folder access from the desktop app at any time. See Run transfers on your own machine for the full workflow.

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.