Skip to main content
The amulet CLI uses the API key in AMULET_API_KEY and mounts storage through the Linux FUSE client.

Volume references

Use a volume name by itself or add @branch:
Names are 1–63 characters, start and end with a letter or number, and may contain ., _, or - internally. Commands that accept a branch also provide --branch <name> as an alternative to @branch.

amulet create

Create a volume without mounting it:
amulet mount also creates a missing volume automatically.

amulet mount

Mount a volume, branch, or snapshot:
If path is omitted, Amulet uses ./<volume>. A missing volume or branch is created automatically. Examples:
The mount command stays in the foreground until the filesystem is unmounted.

amulet unmount

Unmount a local path:
If path is omitted, Amulet uses the current directory.

amulet list

List volumes in the API key’s organization:

amulet branches

List branches belonging to a volume:

amulet snapshot

Save the current state of a volume or branch:
The command prints the immutable storage version.

amulet snapshots

List snapshots for a volume or branch:
Use --branch <name> as an alternative to @branch.

amulet delete

Delete a branch, or delete an entire volume with --force:
Examples:
Deletion cannot be undone. --yes is intended only for reviewed, non-interactive workflows.