Resources
Manage datasets, abilities, deployments, and sessions
Resource commands follow the same verb-then-noun pattern:
eyepop get <resource>
eyepop create <resource>
eyepop patch <resource>
eyepop delete <resource>Read
eyepop get accounts
eyepop get keys
eyepop get keys <prefix>
eyepop get datasets
eyepop get datasets <name-or-uuid>
eyepop get assets --dataset <dataset>
eyepop get abilities
eyepop get abilities <name-or-uuid>
eyepop get pops
eyepop get models
eyepop get deployments
eyepop get sessions
eyepop get instances
eyepop get evals <request_id>
eyepop get usageget also answers to ls, list, and show, and you can drop it entirely for the common reads — eyepop datasets, eyepop abilities, eyepop models, eyepop pops.
get pops lists the Pops you saved in the dashboard alongside the built-in ones, and the OWNER column says which is which. A saved Pop is named by its alias, <your-namespace>.<name>:latest, shown in the POP column; a built-in is named by its short handle:
--pop also takes the Pop itself, as a JSON or YAML file or inline, and an ability such as eyepop.person:latest, which runs as a one-component Pop:
Search by name with -q, which get abilities, get datasets, and get pops all accept:
Create
--publish publishes the new ability under your account's namespace and prints its alias, <your-namespace>.<task>.<name>:latest. That alias is how eyepop run --model, eyepop evaluate --ability, a Pop, and a deployment reference it; find it again in the ALIAS column of eyepop get abilities --mine.
create key prints the new key once and never again, so capture it there. A key lasts 30 days unless --expires-in names a lifetime in seconds. get keys lists yours by prefix, and under EYEPOP_API_KEY a bare get key checks the key you are using — whether it is still valid, when it expires, and what it may reach:
Patch
Update a deployment in place and wait until it is healthy again:
Delete
Deletes are permanent. The CLI prompts for confirmation; --yes skips it.
Deployments and sessions take a display name, a session UUID, or a UUID prefix.
Removing an instance is not one of these, because it does not just remove a record from your account:
That tears down this machine's instance — the container, its volumes including the model cache, the pulled runtime image, the eyepop network, the instance root, the account's platform record, and — when the CLI installed one — the registry credential.
Next steps
Command Reference — every resource command and its flags
Run Inference & Evaluations — run the models and abilities you just listed
Last updated
