Skip to content
Reference

CLI commands

Every product’s frazer commands, from that product’s page. Each heading links to the product’s guide; frazer <command> --help shows every flag, and frazer <command> --help --json its card for agents. Install, sign-in, the command grammar, output formats, exit codes and errors are on CLI; fir commands are on the Fir CLI reference.

Servers and pools

CommandWhat it does
frazer servers addAdd a Linux server you run. Over SSH from your laptop (frazer servers add root@host), or on the server itself; installs the agent and accepts the server as you.
frazer servers join-tokens createCreate a join token for a site and pool, for the install command in automation and cloud-init.
frazer servers import ovhPlan, then reinstall and join servers from a connected OVHcloud account into a pool.
frazer servers server-pools shareShare a server pool with projects of the organization, with a guaranteed amount and a limit for each.
frazer servers server-pools unshareRemove a project from a pool's share settings. Its entry drains for the grace period, then its VMs stop.
frazer servers server-pools listList server pools in a project; with --include-shared, also the pools shared with it.

Kubernetes

CommandWhat it does
frazer kubernetes clusters createCreate a cluster in a project. With --dry-run, print the plan and create nothing.
frazer kubernetes clusters listList the clusters in a project.
frazer kubernetes clusters getShow one cluster with its class, version, channel, node pools and state.
frazer kubernetes clusters get-credentialsWrite a kubeconfig with no secret in it. kubectl then asks frazer for a 10-minute token for that one cluster.
frazer kubernetes clusters upgradeUpgrade a cluster to a Kubernetes version. --rehearse tries it on a clone, --dry-run prints the plan, --at next-window schedules it.
frazer kubernetes clusters upgrade pausePause a running upgrade.
frazer kubernetes clusters upgrade resumeResume a paused upgrade.
frazer kubernetes clusters upgrade rollbackRoll back a running upgrade.
frazer kubernetes clusters upgrade completeFinish an upgrade early, skipping the rest of its soak.
frazer kubernetes clusters deleteDelete a cluster. Deletion is soft, with a restore window and a final database backup.
frazer kubernetes clusters undeleteRestore a deleted cluster within its restore window.
frazer versions listList the Kubernetes versions of each channel with their end-of-support dates.
frazer maintenance policies createCreate a maintenance policy with a recurring window, exclusions, an order and notices.
frazer maintenance events listList planned maintenance events, for example those of the next 30 days.
frazer insights listList insights, for example with --category upgrade the deprecated API calls that block an upgrade.

Serverless

CommandWhat it does
frazer deployDeploy the repository you are in. Asks once per app whether it runs on Kubernetes or serverless, and remembers the answer.
frazer serverless deployBuild and deploy a service from source or an image, with the data resources it needs, as one plan.
frazer serverless services listList the services in a project.
frazer serverless services getShow a service, its URL, its revisions and its traffic.
frazer serverless services deleteDelete a service.
frazer serverless trafficSend traffic to a revision, split it between revisions, or tag a revision with its own URL. Rolls back.
frazer serverless jobs createCreate a job from a service's image, with an optional schedule.
frazer serverless jobs executeRun a job now.
frazer serverless stacks createCreate a stack and every resource in it from a frazer.stack.yaml file.
frazer serverless stacks exportWrite a stack's definition as frazer.stack.yaml.
frazer serverless stacks deleteDelete a stack and its members together, with final backups.
frazer serverless moveMove a service to Kubernetes as a pull request to an environment repository.

VMs

CommandWhat it does
frazer compute vms createCreate a VM from a plan, on a server pool or in a Frazer fleet region.
frazer compute vms listList the VMs in a project.
frazer compute vms getShow one VM with its state, machine type, placement, disks and addresses.
frazer compute vms sshSign in over SSH with a short-lived certificate; --tunnel goes through Frazer Link.
frazer compute vms consoleOpen the VM's serial console; --vnc opens the graphical console.
frazer compute vms stopStop a VM. Its disks stay, and it pays for storage only.
frazer compute vms startStart a stopped VM.
frazer compute vms resetHard-reset a VM.
frazer compute vms resizeChange a VM's machine type.
frazer compute vms migrateLive-migrate a VM whose disks are all replicated to another server in the site.
frazer compute vms deleteDelete a VM. Deletion is soft, with a restore window, and offers a final backup first.
frazer compute vms undeleteRestore a deleted VM inside its restore window.
frazer storage disks createCreate a local-nvme, replicated or scratch disk, blank or from an image or a snapshot.
frazer storage disks attachAttach a disk to a VM, also while it runs.
frazer storage disks detachDetach a disk from a VM.
frazer storage disks resizeGrow a disk while it is in use.
frazer compute snapshots createSnapshot one disk, crash-consistent or app-consistent.
frazer compute snapshots restoreRestore a snapshot to a new disk, or over the disk of a stopped VM.
frazer compute images createCreate an image in a family from a disk, a URL or an uploaded file.
frazer compute instance-templates createCreate an immutable, versioned VM spec, for example from an existing VM.
frazer compute instance-groups createCreate a group of identical VMs from a template, with autohealing and autoscaling.
frazer compute backup-policies createBack up the VMs that match a label on a schedule and keep a number of backups.

Devboxes

CommandWhat it does
frazer devboxes createCreate a devbox from a template, on a server pool (--pool) or the Frazer fleet (--location).
frazer devboxes listList the devboxes in a project.
frazer devboxes getShow one devbox and its state.
frazer devboxes startStart a stopped devbox.
frazer devboxes stopStop a devbox; the home is kept and scratch is erased.
frazer devboxes resizeChange a devbox's size, as a plan.
frazer devboxes deleteDelete a devbox (Owners only); it stays restorable for 7 days.
frazer devboxes sshOpen a shell, or run one command, with a short-lived SSH certificate over Frazer Access or Frazer Link.
frazer devboxes proxyThe ProxyCommand that IDE remote-SSH connections use.
frazer devboxes rxSync the working tree to a devbox and run a command, arguments passed verbatim.
frazer devboxes openOpen a devbox in VS Code, JetBrains, the browser or Hermes.
frazer devboxes snapshots createSnapshot a devbox's home.
frazer devboxes snapshots listList a devbox's snapshots.
frazer devboxes snapshots restoreRestore a snapshot into a new devbox.
frazer devboxes ports shareShare a port's preview URL with people or a group, with an expiry.
frazer devboxes policies applyCreate or change a devbox policy from a file; prints the plan first.
frazer devboxes templates buildBuild a workspace template.
frazer devboxes templates publishPublish a new version of a workspace template.
frazer devboxes images buildBuild an organization image from a Dockerfile or devcontainer into Frazer Registry.

Fir

CommandWhat it does
frazer source repositories importImport a git repository into Fir with its full history, as a plan you read before anything changes.
frazer source repositories exportWrite a Fir repository out as a plain git repository, history included, at any time.

GitHub runners

CommandWhat it does
frazer githubrunners pools createCreate a runner pool from a plan, with its provider, connection, placement, sizes, isolation and cache policy.
frazer githubrunners pools getShow a pool; with -o yaml, its full spec, lanes and scaling included.
frazer githubrunners pools updateChange a pool's lanes, caps, budgets or scaling, as a plan.
frazer githubrunners pools snippetPrint the lane-aware runs-on line for a pool.
frazer githubrunners pools shareShare a pool with other projects and name the repositories each one runs, as a plan.
frazer githubrunners jobs listList a project's jobs, for example only slow ones in the last 24 hours.
frazer githubrunners jobs getShow a job's phases; with --why, compare them with the job's usual time and name the causes.
frazer githubrunners jobs debugOpen a devbox from a failed job's image, warm disk and environment.
frazer githubrunners images versions listList the versions of a runner image and the ring each one is in.
frazer githubrunners insightsShow a project's CI insights, such as flaky tests.

Cache

CommandWhat it does
frazer cache getShow a cache's tiers, usage and byte hit rate (bytes served ÷ requested).
frazer cache namespaces listList a cache's namespaces, filtered by tier and sorted by byte hit rate or size.
frazer cache policies getShow a cache policy; with -o yaml, its writers, scope, quotas and eviction rules.
frazer cache policies testShow what a given writer may read and write under a policy.
frazer cache volumes listList the warm disks of a repository.
frazer cache purgeRemove entries by writer identity or by namespace, as a plan that lists the affected jobs.
frazer cache writesList published and refused writes; with --refused, refusals only.

Registry

CommandWhat it does
frazer auth configure-dockerInstall a Docker credential helper that signs in to Frazer Registry with a short-lived Frazer token.
frazer registry repositories createCreate a repository with its format, mode, immutable tags and, for a remote repository, its upstream and credential.
frazer registry images listList an image's versions with their tags, scan results and signatures.
frazer registry images describeShow one version by digest, its referrers and where it runs.
frazer registry cleanup dry-runShow what a repository's cleanup policies would delete and why each version is kept.
frazer registry versions restoreRestore a deleted version within 30 days.
frazer registry files pushPush a versioned, immutable file to a Generic repository.
frazer import startStart an import from another registry; with --dry-run, show the plan item by item.
frazer import applyApply an import's plan.

Environments and GitOps

CommandWhat it does
frazer releases environments connectConnect a repository path to a cluster as an environment, with its namespaces, permission profile and sync policy, as a plan.

Frazer QA

CommandWhat it does
frazer previews createCreate a preview for a subject (--for pr:<repo>#<n>, stack:<name>, node:<plan>#<node>, program:<n> or ws:<workspace>), or of a past moment with --at; with --dry-run, print what it would copy, share, branch and fake, its URL and its cost.
frazer previews urlPrint a preview's URL, the latest revision's or one revision's.
frazer previews loginMint a single-use login handle that signs a browser in as one of the recipe's personas.
frazer previews logsRead the logs of a preview's copies.
frazer previews execRun a command in one of a preview's copies, such as one of its scheduled jobs.
frazer previews sleepPut a preview to sleep now; wake brings it back.
frazer previews whyExplain a failed or slow preview from its fixed list of causes, with the evidence and the fix.
frazer previews attachAttach an agent session's workspace to a preview, so it serves one of the preview's services (--service, --from).

Templates and previews

CommandWhat it does
frazer templates runRun a template; with --dry-run, print one plan with every effect (repository, environment folder, database, hostname, checks) before anything happens.
frazer preview-policies createCreate a preview policy on an environment, with the trigger that decides which pull requests get a preview.
frazer previews listList live previews with their pull request, URL, state, age and cost.
frazer previews openOpen a preview's URL.
frazer previews extendKeep a preview past its TTL.
frazer previews deleteDelete a preview and its database copy.

AI and GPUs

CommandWhat it does
frazer ai overviewShow GPU capacity per class (your servers, rented servers and the fleet), project quotas, queued work and spend.
frazer ai models importImport a model from Hugging Face or another source, pinned to an immutable revision.
frazer ai models listList the models in the project.
frazer ai models getShow a model's revision, files, license and lineage.
frazer ai models export --ociExport a model as an OCI ModelKit to a model repository in Frazer Registry.
frazer ai endpoints deployDeploy a model as a model endpoint with an OpenAI-compatible API.
frazer ai endpoints logsShow the logs of a model endpoint.
frazer ai endpoints metricsShow the metrics of a model endpoint.
frazer ai endpoints keys createCreate a key for a model endpoint.
frazer ai endpoints adapters addLoad a fine-tuned adapter on a running model endpoint.
frazer ai serverless-endpoints deployDeploy your container from a repository as a serverless endpoint on GPUs.
frazer ai serverless-endpoints runSubmit a job to a queue-mode serverless endpoint, or wait for its result with --sync.
frazer ai serverless-endpoints jobs listList the jobs of a serverless endpoint.
frazer ai serverless-endpoints workers listList the workers of a serverless endpoint and their states.
frazer ai serverless-endpoints purge-queueRemove every queued job of a serverless endpoint.
frazer ai gpu-pods createCreate a GPU pod from a template, with an optional maximum runtime.
frazer ai gpu-pods sshOpen a shell on a GPU pod.
frazer ai gpu-pods cpCopy files to or from a GPU pod.
frazer ai gpu-pods stopStop a GPU pod and keep its volumes.
frazer ai gpu-templates create --from-podSave a running GPU pod as a GPU template.
frazer ai gpu-templates listList GPU templates (official, organization and personal).
frazer ai volumes createCreate a volume for pods, endpoints and jobs.
frazer ai volumes attachAttach a volume to a running pod or job.
frazer ai volumes detachDetach a volume while the workload keeps running.
frazer ai volumes copyCopy a volume to another location.
frazer ai fine-tuning-jobs createStart a fine-tuning job, and optionally deploy the result when it beats a model you name.
frazer ai gpu-clusters leaseLease whole GPU servers in one fabric as a GPU cluster for a term.
frazer ai train-jobs runStart a training job from a YAML file on a GPU cluster.
frazer ai train-jobs resumeResume a training job from a checkpoint.
frazer ai train-jobs stragglersShow the GPUs and ranks that slow a training job down.

LLM gateway

CommandWhat it does
frazer llm providers connectConnect a model provider to the project, with your own key or through Frazer's own contract with the provider.
frazer llm routes apply -fCreate or change a route from a YAML file; --dry-run shows the plan first.
frazer llm keys createCreate a key with the routes it may use, a budget and rate limits.
frazer llm tokenPrint a 1-hour token for the caller, for use as an API key helper.
frazer llm logsList gateway requests, filtered by status and time.
frazer llm usageShow usage and cost for a period, grouped by key or another dimension.

Knowledge

CommandWhat it does
frazer knowledge knowledge-bases createCreate a knowledge base from a preset, with its sources, access mode and an MCP server.
frazer knowledge sources addAdd a source to a knowledge base.
frazer knowledge askAsk a question and get an answer with citations, or a reasoned decline.
frazer knowledge eval-runs createRun an evaluation set against a knowledge base.
frazer knowledge indexes buildBuild a new index version with changed retrieval settings, next to the active one.
frazer knowledge mcp configPrint the MCP configuration of a knowledge base for a client such as Claude Code.

Frazer Agents

CommandWhat it does
frazer agents createCreate an agent from a template.
frazer agents listList the agents in a project.
frazer agents getShow an agent's configuration and state.
frazer agents pausePause an agent. Its volume and memory stay.
frazer agents resumeResume a paused agent.
frazer agents restartRestart an agent's sandbox.
frazer agents quarantineCut an agent's tools, mute its channels and freeze its memory, keeping the evidence.
frazer agents releaseRelease an agent from quarantine.
frazer agents exportExport an agent's configuration.
frazer agents import openclawImport agents, channels, schedules, skills and models from an openclaw.json and its workspace.
frazer agents runRun an agent on a one-off task.
frazer agents wakes listList an agent's heartbeats, schedules, self-set wakes and subscriptions.
frazer agents wakes cancelCancel a pending wake.
frazer agents channels pairPrint a pairing code that links your channel account to an agent.
frazer agents memory listList the items in an agent's memory.
frazer agents memory forgetRemove a memory item from the store, the index and the next snapshot.
frazer agents memory exportExport an agent's memory as Markdown and JSON.
frazer agents connectConnect Hermes Desktop, an editor or an MCP client to an agent.
frazer acpBridge an editor to an agent over ACP on stdio.
frazer agents kill-switch onSuspend every agent in the organization. Owner only, with step-up.
frazer agents triggers createStart an agent when an event matches a CEL filter.
frazer sessions newStart a session with a model, an agent and a target.
frazer sessions listList the sessions you can see, across agents, devboxes and no-compute sessions.
frazer sessions openOpen a session.
frazer sessions sendSend a message to a session.
frazer sessions approveApprove an action a session is waiting on, with step-up.
frazer sessions attachStream a session into your terminal.
frazer sessions handoffHand a session to a managed agent.
frazer apps searchSearch the Marketplace's agents by job, with their roles, task kinds, prices and measured outcomes; compare and trial complete the set.
frazer apps installations createInstall an agent from the Marketplace with its allocation (--allocation month=,task=,run=), as a plan a person approves.
frazer billing budgets moveMove budget between installed agents' allocations inside a pool, with a reason; --dry-run shows the plan.
frazer agents improvements listList an agent's improvement steps, each with its change, its tests, its canary and its state.
frazer agents improvements getShow one improvement step with its fresh tasks, its gain and its canary.
frazer agents improvements set-modeSet improve to on, shadow or off for an organization, project, agent or use, with a reason. People only.
frazer agents improvement-kinds listList the kinds of change a scope's improvement policy approves, and the kinds that wait for a person.
frazer agents revisions explainExplain an agent revision, what changed and the evidence behind it.
frazer agents revisions sealApprove a change that waits for a person (people only; hidden from agent identities).

Frazer Browsers

CommandWhat it does
frazer browser openOpen a browser for your session at a URL, next to a preview and as one of its personas; returns the first snapshot.
frazer browser snapshotThe page as an agent reads it, interactive (the default), content, full or the delta since the last snapshot, with refs such as @e12.
frazer browser runRun a short script of many steps in one call, with one receipt per step; it stops at the first failed step.
frazer browser checkRecord a check on the page or on state behind it (an API response, a row); a test passes on state checks.
frazer browser loginSign in as one of the preview's personas with a one-time login handle; no real credential reaches the agent.
frazer browser handoffHand the page to a person for a real sign-in, a challenge or a payment, as a person task.
frazer browser policy getThe project's browser policy, the outside origins it allows with their purpose, mode and rate limit.
frazer browser policy proposePropose an outside origin as a reviewed change; a project admin who did not write it approves.
frazer browser rerunRerun a recording or a flow k times against a preview, with the clock, randomness and network pinned.
frazer browser reproReproduce an issue from its evidence in a preview at the issue's moment, and export the failing test.
frazer browser exportExport a recording as an editable flow or an end-to-end test file.
frazer browser listList hosted browsers (br-…) with their sessions, states and causes; get and close complete the set.
frazer desktop openOpen a Linux desktop VM for your session, to drive apps outside the browser.

Frazer Skills

CommandWhat it does
frazer skills listList the skills in your organization's registry, by source, skill set or the agents that use them.
frazer skills getShow a skill or one version, with its checks, attestation, use, outcomes and evals.
frazer skills importImport a public skill or a Hub skill repository's skill, pinned to a commit, as a pull request on your mirror repository that runs the import checks.
frazer skills allowAllow a skill version for your organization, for people only; hold, block and yank complete the set.
frazer skills sources createConnect a skill repository, so every merge builds signed skill versions.
frazer skills sets updateChange a skill set (entries, pins or channels, activation modes); with --compile, print the catalog each harness would list.
frazer skills locks getShow the skill lock a session runs with; refresh moves a running session to newer allowed versions.
frazer skills uses listWhich sessions loaded a skill, how, and what came of the work, grouped by squad, agent, harness or repository.
frazer skills evals runRun a skill's trigger, output or safety evals against a baseline, across your harnesses and models.
frazer skills suggestions listSuggestions to improve a skill, each with its evidence; apply opens the pull request.
frazer skills gaps listGaps where agents struggled with no helpful skill; draft writes a candidate skill from the sessions that went well.
frazer skills policy getYour organization's skills policy, the narrow rule's state included; update changes it.
frazer skills decisions listEvery allow, hold, block and yank, with the rule or person behind it and the checks it relied on.

Harnesses

CommandWhat it does
frazer harnesses listList the catalog's harnesses, by use, tier or kind, with their status and where each runs in your organization.
frazer harnesses getShow a harness at a version, with its tier, license, credential modes and the capabilities its compatibility checks found.
frazer harnesses enableEnable a harness for a project, as a plan that records the terms you accept.
frazer harnesses profiles createCreate a harness profile (harness at an exact version, models, tools, skills, context policy); list, get, update and revisions complete the set.
frazer harnesses assignments setAssign a profile to a use at the organization, project, use or item scope; with --validate-only, check eligibility and print the plan.
frazer harnesses explainExplain which profile a session ran on and why, from the item to the organization's harness policy.
frazer harnesses tryRun up to four harnesses side by side on one task, in a workspace that nothing leaves, within a budget.
frazer harnesses compareCompare profiles on a standard set of your tasks, with a null baseline.
frazer harnesses simulateReplay up to 10,000 of your tasks across candidate profiles and report would-merge rates, cost and lift, within a hard budget.
frazer harnesses calibration getYour organization's table of task class to recommended profile; propose and apply turn it into assignments.
frazer harnesses postmortems listThe Frazer harness's public postmortems and the regression notices on other harnesses' entries.

Agent squads

CommandWhat it does
frazer agents squads createCreate a squad from a template, with its accountable person.
frazer agents squads members addAdd an agent or a person to a squad, with a role.
frazer agents objectives createCreate an objective for a squad, with key results and guardrails.
frazer agents campaigns createCreate a campaign over a set of targets, with a concurrency limit and a budget.
frazer agents campaigns pausePause a campaign, with a reason. The pause takes effect at once and is audited.

Squads and campaigns

CommandWhat it does
frazer agents campaigns planThe plan a person approves when a campaign is outside its starter's campaign policy.
frazer agents campaigns startStart a campaign or its next wave; pause, resume, drain and stop complete the set, each with a reason.
frazer agents campaigns getA campaign's count line, task states, waiting reasons and exceptions by cause.
frazer agents campaigns boardThe campaign board as data, by state, squad, item or cause, in any density.
frazer agents campaigns tasks listA campaign's tasks, filtered by state and reason, such as tasks not run for no funds.
frazer agents campaigns sessions listThe sessions of a campaign, with --successors for restarts and what they brought back.
frazer agents campaigns explainEvery admission check a task passed or failed, with its result and the budget reservations.
frazer agents campaigns scanRun the recipe's dry run over the selector and write the data table, one row a location, labeled change, irrelevant or agent.
frazer agents campaigns burndownThe targets left by state, by hour.
frazer agents campaigns landedThe landed share, targets merged and kept at 14 days, with the rest by reason.
frazer agents campaigns sweepSweep a wave's failed shards with a tuned recipe revision probed on a sample.
frazer agents squads messages sendSend a typed message on the squad's one channel; follow-up and wait complete the set.
frazer agents campaigns simulateSimulate a campaign before it starts, in seconds and with no model calls, for each shape and setting you compare.
frazer agents campaigns calibrateRefit the simulator's inputs from your organization's own campaigns.
frazer agents squads healthA squad's interventions, escalations and limits, grouped by cause.
frazer agents campaign-policies updateChange which agents may start campaigns for you and what may start without asking.

Agent images

CommandWhat it does
frazer agents images buildBuild an image from a spec in an isolated builder, with an SBOM, scans, a signature and a smoke eval.
frazer agents images promoteMove an image version to the dev, staging or prod channel, by digest.

Frazer Reviewer

CommandWhat it does
frazer reviewer enableTurn on automatic review for the repositories that match a pattern, with a depth and triggers.
frazer reviewer review-policies apply -fCreate or change a review policy from a YAML file; --dry-run shows the plan.
frazer reviewReview a diff, a directory, a branch or any file as code, security or cold review; the estimate prints first.
frazer review loopLoop on a target until it is clean, ending with a held-out pass.
frazer review estimateThe estimate of a review before it runs (tokens by model and the fee for an agent's pull request), with its p90, at the price list's version.
frazer reviewer review-rules approveApprove a rule draft after its backtest.

Lanes, verdicts and outcomes

CommandWhat it does
frazer review verdictThe second opinion auto-merge reads for a pull request version; exits 0 pass, 11 fail, 13 when a person must unblock it, 7 when it has no verdict yet.
frazer reviewer lanes listThe lanes in scope by group and kind, with their state, owner, harness profile and quality numbers.
frazer reviewer lanes createCreate a lane from a file; it starts in shadow until its backtest and seeded set pass.
frazer reviewer lanes testBacktest a lane on recent merged pull requests in its scope and on its frozen seeded set.
frazer reviewer lanes installInstall a lane pack from the Marketplace; its lanes start in shadow.
frazer reviewer lanes reviseDraft a revision of a lane from a miss analysis or a want; a person seals it.
frazer reviewer lanes lookbackRe-run a lane revision in shadow over recent merged code, with its estimate first, filing a ranked backlog.
frazer reviewer lanes validateCheck a lane file against the published lane contract.
frazer reviewer lanes exportWrite a lane as lane JSON, an Agent Skill or SARIF rules.
frazer reviewer lanes importTurn a REVIEW.md, an AGENTS.md or a skill into lane drafts; --dry-run returns the drafts.
frazer reviewer coverage getWhat one review run covered, the items, bundles and lanes, and why each skipped lane did not run.
frazer reviewer headlines searchSearch finding headlines across the repository's life, by state, repository and time.
frazer reviewer quality getThe Reviewer's measured quality, per lane and period.
frazer reviewer lane-revisions sealSeal a lane revision, for people only; --dry-run shows the plan.
frazer reviewer runs listReview runs in the query language of pull requests, by lane, verdict, risk, cost or outcome.
frazer reviewer items listThe items of a review run, each with the lanes that read it, the rung reached and the result.
frazer reviewer outcomes listOutcome links (told, missed, partial, outside) between incidents, reverts or hotfixes and the reviews of their changes.
frazer reviewer misses getA miss analysis: which lane at which rung would have caught a defect, why it did not, and the remedies.

Databases

CommandWhat it does
frazer databases createCreate a database instance from a plan (alias frazer db).
frazer databases listList instances, managed and declared in Git (--source managed|git).
frazer databases describeShow an instance with its endpoints, backups and recovery window.
frazer databases connectOpen a session over Frazer Link with your Frazer identity.
frazer databases proxyServe an instance on a local port for your own tools.
frazer databases users createCreate a database user from a role bundle.
frazer databases backups listList scheduled, on-demand and final backups.
frazer databases backups createTake an on-demand backup.
frazer databases restoreRestore to a time or log position, into a new instance.
frazer databases undeleteBring a deleted database back to its last second, inside its restore window.
frazer databases replicas createAdd a read replica, in the same site or another one.
frazer databases branches createCreate a Postgres copy at a point in time with a time to live.
frazer databases upgradePlan a major version upgrade, in place or blue/green.
frazer databases insights topList an instance's top queries.
frazer databases askTurn a question into read-only SQL and run it.
frazer databases move-to-managedMove a database declared in Git to a managed instance.

In-memory store

CommandWhat it does
frazer keyvalue instances createCreate an instance from a plan (alias frazer kv).
frazer keyvalue instances listList instances across engines and sites.
frazer keyvalue instances describeShow an instance with its endpoints, nodes and backups.
frazer keyvalue instances updateChange node type, replicas, shards or settings through a plan.
frazer keyvalue instances connectOpen the engine's command-line client over Frazer Link with a short-lived IAM login.
frazer keyvalue instances proxyServe an instance on a local port for apps on your laptop.
frazer keyvalue instances failoverFail over to a replica, as an audited live action.
frazer keyvalue instances restoreRestore a backup into a new instance.
frazer keyvalue instances importCreate an instance from an RDB file in a bucket.
frazer keyvalue users createCreate an ACL user from a template.
frazer keyvalue backups listList an instance's backups, including final ones.
frazer keyvalue backups createTake an on-demand backup.

Secrets

CommandWhat it does
frazer secrets createCreate a secret with its folder, environment key and rotation schedule.
frazer secrets versions addAdd a version from stdin, with a reason.
frazer secrets versions aliasPoint an alias such as prod at a version.
frazer secrets where-usedList every consumer of a secret and the version it holds.
frazer secrets runRun a local command with a project's secrets in its environment (needs the Secret Accessor permission).
frazer secrets importImport keys and values from a .env file.

VPC and firewall

CommandWhat it does
frazer network networks createCreate a VPC network in a project.
frazer network subnets createCreate a subnet at one site, with secondary ranges for cluster pods and services.
frazer network firewall-policies rules addAdd a rule to a firewall policy.
frazer network firewall-policies get-effectiveShow the effective firewall rules of a VM, every tier compiled into one ordered list.
frazer network addresses createReserve a static internal or external address.
frazer network addresses attachAttach an address to a gateway, a load balancer or a VM.
frazer network addresses listList the project's addresses, filtered by state.
frazer network nats createCreate a NAT that gives subnets internet egress from fixed addresses.
frazer network endpoints createPut a managed database or Frazer Registry at an address inside your subnet.
frazer network connectivity-tests runTest whether a source can reach a destination, with every hop and the rule that decided it.
frazer network flow-logs tailStream a subnet's flow logs, with a filter.

Load balancers

CommandWhat it does
frazer kubernetes gateways createCreate a gateway for a cluster, with an address pair, a certificate and DNS records in one plan.

DNS and certificates

CommandWhat it does
frazer dns verified-domains createProve that your organization owns a domain, optionally with a hold against other organizations.
frazer dns managed-zones createCreate a public or private zone.
frazer dns managed-zones check-delegationShow the NS and DS records at the parent, lame servers, CDS state and the serial on every name server.
frazer dns managed-zones verifyRun the ownership check for a zone.
frazer dns managed-zones import-recordsImport a BIND zone file or YAML as one change.
frazer dns managed-zones export-recordsExport a zone as BIND or YAML.
frazer dns managed-zones restoreReturn a zone to an earlier revision, as a new change.
frazer dns managed-zones undeleteBring back a zone deleted in the last 30 days.
frazer dns managed-zones rotate-key-signing-keyStart a roll of the zone's DNSSEC key-signing key.
frazer dns record-sets createCreate a record set, with values or with a Frazer resource as its target.
frazer dns changes createApply additions and deletions from a file as one atomic change.
frazer dns changes getShow a change; with --wait, return when every name server serves it.
frazer dns server-policies createSet resolver options, such as inbound forwarding, for networks.

Frazer Access and VPN

CommandWhat it does
frazer access connectConnect this device to your organization's private network with Frazer sign-in.
frazer access statusShow the path to each peer, direct or through a relay.
frazer sshOpen SSH to a VM or a box over Frazer Access, with nothing else to install; the CLI carries its own client.
frazer network vpn-tunnels createCreate an HA VPN tunnel from a site's VPN gateway to your router, with BGP.

Frazer Monitoring

CommandWhat it does
frazer logsQuery a project's logs from the monitoring cell, without access to the cluster.
frazer monitoring metricsQuery a project's metrics with PromQL from the monitoring cell, without access to the cluster.
frazer monitoring dashboards applyWrite a dashboard from its view definition (YAML or JSON) to the project's dashboards, with an audit entry; --dry-run shows the diff and the queries' estimated cost.
frazer monitoring dashboards importConvert dashboard JSON from another tool into a view definition, with a report per panel.
frazer monitoring dashboards exportExport a dashboard as Frazer's own YAML or JSON.

Security Center

CommandWhat it does
frazer security findings listList findings, filtered by severity, project or kind.
frazer security findings getShow one finding with its evidence; --path prints the attack path.
frazer security findings muteMute a finding with a reason and an expiry.
frazer security controls listList controls, filtered by area and status.
frazer security evidence exportExport the evidence collected for a framework and a period.
frazer security respond isolatePlan a quarantine of a workload; applying it needs a second factor.

Identity and access

CommandWhat it does
frazer loginSign the CLI in through your browser; with --no-browser, confirm a code on another device instead.
frazer login --step-upConfirm with a passkey or second factor, good for 10 minutes, before you approve or create a token.
frazer logoutRevoke the CLI's grant and delete its key.
frazer auth print-access-tokenPrint an access token for the active configuration.
frazer auth listList the CLI's configurations and their grants.
frazer identity personal-access-tokens createCreate a personal access token; needs a fresh step-up.
frazer projects get-iam-policyShow a project's role bindings.
frazer projects add-iam-policy-bindingGrant a role to a member on a project.
frazer projects remove-iam-policy-bindingRemove a member's role on a project.
frazer iam groups createCreate a group in the organization.
frazer iam memberships createAdd a person, a service account or a group to a group.
frazer iam service-accounts createCreate a service account in a project.
frazer iam roles listList predefined and custom roles with their permissions.
frazer iam decisions troubleshoot-accessExplain a decision by its ID, or a principal's access to a resource.
frazer approvals listList approvals; with --can-decide, only the ones you may decide.
frazer approvals getShow an approval with its plan, votes and state.
frazer approvals approveVote to approve; needs a fresh step-up.
frazer approvals rejectReject with a reason; one rejection ends the approval.
frazer approvals cancelCancel an approval you requested.
frazer approvals waitFollow an approval until it is applied or ends.
frazer approvals verifyCheck a decided approval's signed record.
frazer approvals attestation-keys exportExport the public keys that sign approval records.

Billing and budgets

CommandWhat it does
frazer billing accounts listList the billing accounts you hold a billing role on, in any organization.
frazer billing accounts getShow a billing account with its currency, type and state.
frazer billing accounts get-iam-policyShow who holds which billing role on an account.
frazer billing accounts set-iam-policyReplace the billing roles on an account.
frazer billing projects linkLink a project to a billing account; needs a right on the account and one on the project.
frazer billing orgs set-defaultSet the billing account new projects of an organization are linked to.
frazer billing settings getShow a project's or an organization's billing settings.
frazer billing project-links listList every project an account pays or paid for, with the link history.
frazer billing budgets createCreate a budget with alert thresholds and an optional cap.
frazer billing caps liftLift a cap that paused work, with a reason.
frazer billing caps raiseRaise a cap for this month (--until) or as a standing amount, with a reason; --dry-run first.
frazer billing caps getRead the account's default monthly cap, its amount and its basis.
frazer billing caps removeRemove the default cap, a billing admin only, with the typed sentence; --dry-run first.
frazer billing waiting listWhat did not run or paused for funds, by scope and reason, and the action that resumes it.
frazer billing estimateThe cost of a run before it starts, with its p90.
frazer billing costs queryQuery costs of an account or a project, grouped and as estimated or final.
frazer billing export setSend hourly usage and cost files in the FOCUS format to a bucket.
frazer billing skus listList the public price list, without signing in.
frazer billing usage queryQuery metered usage of a project or an organization.
frazer billing usage-events listList the raw usage events of a project.
frazer billing usage verifyRecompute a project's usage for a period and check the signed hourly digests.
frazer billing usage-digest-chain getShow the head of a project's chain of signed usage digests.
frazer quota quotas listList quotas with their limit, usage and where the limit comes from.
frazer quota quota-preferences createRequest a different limit for a quota.

Integrations

CommandWhat it does
frazer integrations listList the catalog, filtered by category, installed state or agent support.
frazer integrations getShow an integration's capabilities, provider scopes and data flow.
frazer integrations installInstall an integration as a connection, with its capabilities and grants.
frazer integrations connections listList connections, filtered by health.
frazer integrations connections grantGrant a connection's capabilities to a project, on chosen resources.
frazer integrations connections testVerify a connection against the provider now.
frazer integrations connections rotateRotate a connection's credential. Takes effect at once and is audited.

Webhooks and events

CommandWhat it does
frazer integrations webhook-endpoints createCreate a webhook endpoint in a project, with the event types it receives.
frazer integrations webhook-endpoints deliveriesList an endpoint's deliveries, filtered by status and time.
frazer integrations webhook-endpoints redeliverRedeliver an endpoint's failed deliveries since a given time.
frazer integrations webhook-endpoints listenForward events to a local port while you develop a receiver.
frazer integrations webhook-endpoints triggerSend a test event of a given type.