File system

One disk, mounted everywhere.

A POSIX-compatible file system backed by object storage. Mount it on Linux or in Kubernetes, read it over the S3 API, and on a paid plan, start from a bucket you already have.

Shared like a bucket, fast like a disk.

Archil's client speaks a custom storage protocol built for small-file work like git.

How it works
Your mount/mnt/data/datasets/train.parquet
Archil diskmy-diskdurable on SSD
15 s after the last writenew objects: usually minutes
Your buckets3://my-bucket/datasets/train.parquet

Our bucket, or yours

Disks use Archil-managed storage by default. On Developer and Team, point one at your S3, GCS, or R2 bucket instead, and each file is an ordinary object at its path.

Archil vs Amazon EFS
seconds · median of 3

npm ci, 598 packages

Archil7.6 s
Amazon EFS86.3 s

git checkout of an old tag, react

Archil1.06 s
Amazon EFS46.9 s

11× faster npm ci than Amazon EFS

In Archil's published one-host benchmark, npm ci took 7.6 s on Archil and 86.3 s on Amazon EFS.

myorg/agent-data

mounted --shared at /data

other clients keep reading
agent-1

archil checkout /data/agents/1

writes agents/1/

agent-2

archil checkout /data/agents/2

writes agents/2/

reviewer

echo ok > /data/agents/1/a.md

EROFS: Read-only file system

Up to 5,000 connected clients on one disk

In shared mode, each client checks out the paths it writes, and every other client keeps reading them.

Mount it like any other disk.

Install the client with one command, then mount with archil mount. The same files are an S3 bucket too, named by the disk's ID.

Mount on Linux
Terminal
Linux
# Install the client, then mount a disk
curl -s https://archil.com/install | sh
sudo mkdir -p /mnt/archil
export ARCHIL_MOUNT_TOKEN="<disk-token>"
sudo --preserve-env=ARCHIL_MOUNT_TOKEN \
archil mount myorg/my-disk /mnt/archil --region aws-us-east-1
 
# Read the same files over the S3 API, with the disk's S3 credentials
export AWS_REQUEST_CHECKSUM_CALCULATION=when_required
aws s3 ls s3://dsk-abc123/ \
--endpoint-url https://s3.green.us-east-1.aws.prod.archil.com

Works with the rest of Archil.

Generally available in AWS us-east-1, us-west-2, and eu-west-1 and GCP us-central1, or in your own cloud or on bare metal with BYOC on Enterprise.

Sandboxes
4 sandboxes
NameStateKeeps
agent-workspaceStoppedDisk
review-botPausedDisk and memory
docs-previewRunning—
nightly-evalsStoppedDisk

Sandboxes

A sandbox's root filesystem is an Archil disk, and it can mount other disks you own in the same region.

run_bash
Exited 0

$ cat /mnt/agent-data/results.json

{
  "suite": "evals",
  "passed": 412,
  "failed": 3,
  "commit": "a41c9e2"
}

Serverless tool calling

Run Bash, Python, or Node against a disk in a fresh microVM per call, in Archil's public AWS regions or BYOC, with no sandbox to manage.

Powering millions of agents each week. Trusted by teams at

    • ClayClay
    • Gamma
    • Gumloop
    • Cobbery
    • Concourse
    • Depot
    • microAGI

Mount your first disk with one command.