Core Concepts

This page explains the key ideas behind Hyperfile.

Accounts

An account is your identity on Hyperfile. Each account has an email address, profile, and a set of team members and roles.

Filesystems

A filesystem is a collection of files and folders. Each filesystem:

  • Has its own root directory
  • Lives in a specific region (US or EU)
  • Has independent permissions and settings
  • Tracks version history for all files

You can create as many filesystems as your plan allows.

Files and Folders

Files in Hyperfile are content-addressed — each file version is identified by its SHA-256 hash. This means:

  • Duplicate files are stored only once
  • Uploads are fast because unchanged files are skipped
  • Version history is efficient

Folders are organizational containers. They can be nested to any depth.

Permissions

Hyperfile uses role-based access control:

  • Owner — Full control, including billing and member management
  • Admin — Manage filesystems and members, but not billing
  • Member — Upload, download, and manage files

Sync

The CLI sync engine compares your local file tree with the remote and transfers only the differences. This makes syncing fast even for large directories.

API Keys

API keys provide programmatic access to Hyperfile. Each key inherits the permissions of the account that created it.