Developer docs

Use the drive from a terminal, an agent or your own code. Every way in reaches the same files, under the same limits.

Ways in#

Quickstart#

Install the CLI, sign in once, and share a file.

  1. Install the CLI

    curl -fsSL https://public.freakingfast.io/global/fffd/cli/install.sh | sh
  2. Sign in

    It opens your browser once. After that, every command runs on its own.

    fffd login
  3. Share something

    Your terminal
    fffd share ~/exports/q3-review-cut.mp4
    q3-review-cut.mp4 (1.4 GB)
    https://freakingfast.io/files/0f5c2a9e-…
    Public link (copied to clipboard)

The CLI, apps and API tokens all need a plan or an access pass on the account.

How it fits together#

Every way in talks to the same file service, so a file you upload from the CLI is already there for Claude. What differs is how each one signs in, and where it connects.

FromSigns in withConnects to
The fffd CLIAn API token, made by fffd loginConnects tofffs.freakingfast.io
The MCP server on your machineAn API tokenConnects tofffs.freakingfast.io
Claude, ChatGPT and other MCP clientsOAuth, in your browserConnects to/mcp
Your agent, over A2AOAuth, or an API tokenConnects to/a2a
Your own codeAn API tokenConnects tofffs.freakingfast.io

/mcp and /a2a are on mcp.freakingfast.io, which keeps every app inside the limits you gave it.

Limits#

Files up to
2 TB
Uploads in parts above
64 MiB
Upload forms last
2 days
Private links last
6 hours
Trash keeps files
30 days
A task waits up to
30 days

Storage is set by the account's plan. Public links never expire.

Machine-readable files#

  • OpenAPI specEvery endpoint of the HTTP API, with request and response schemas.
  • llms.txtThe drive in one page, written for models.
  • Agent cardThe A2A agent: its skills, how to sign in, and where to send tasks.