sylphx CLI
Every Sylphx API method as a command, generated from the one schema, plus a
small hand-written porcelain on the generated Rust SDK.
curl -fsSL https://github.com/SylphxAI/sylphx-clients/releases/latest/download/install.sh | sh
sylphx login
sylphx login --api-key -
sylphx logout
sylphx link --env orgs/…/envs/…
sylphx data databases create main --spec.compute-units 2
sylphx data databases list -o json
sylphx mcp
sylphx <service> <collection> <verb> [NAME|PARENT|ID] [--flags]: flags
are the spec fields in dotted kebab-case (--spec.compute-units);
--from-file takes a whole request; --output table|json|yaml|name.
- A bare id (
main) expands below the linked env; parents default to the
linked project, else the key's scope.
- Mutations wait for their Operation (
--no-wait to skip); --dry-run sets
validate_only; updates send the etag they read and a mask of the flags
given; destructive calls ask first (--yes to skip).
sylphx api GET /v1/whoami is the raw escape hatch.
generated/commands.json is sylphx-gen output; never edit it.