Simplifyd Cloud

CLI

The edge CLI lets you manage all Simplifyd Cloud resources from your terminal.

The edge CLI is the command-line interface for Simplifyd Cloud. It mirrors every operation available in the web dashboard and is designed for both interactive development and automated CI/CD pipelines.

Installation

brew install simplifyd-systems/tap/edge

Requires Go 1.22 or later.

go install github.com/simplifyd-systems/cloud-cli/cmd/edge@latest
git clone https://github.com/simplifyd-systems/cloud-cli
cd cloud-cli
make build    # outputs bin/edge
make install  # installs to $GOPATH/bin

Authentication

Log in interactively:

edge auth login

You will be prompted for your email and password. The JWT is stored in ~/.simplifyd/config.json.

Token-based authentication

For non-interactive environments (CI/CD, scripts), use a token instead:

PrioritySourceHow to set
1 (highest)--token flagedge --token <jwt> workspace list
2CLOUD_TOKEN env varexport CLOUD_TOKEN=<jwt>
3~/.simplifyd/config.jsonSet by edge auth login

The CLI picks the first token it finds in this order. This lets you override the stored token on a per-command basis without touching your config file.

Context resolution

Most commands need a workspace, project, and environment to know what to operate on. The CLI resolves context in this order:

  1. Explicit flags--workspace/-w, --project/-p, --env/-e
  2. .edge.json link file — created by edge link in your project directory (walks up the directory tree)
  3. Global configactive_workspace, active_project, active_env set by edge workspace use, edge project use, edge env use

If required context is missing, the CLI prints an actionable error:

no workspace set — use --workspace/-w, run `edge link`, or `edge workspace use <slug>`

Global flags

These flags are available on every command:

FlagShortDescription
--workspace-wWorkspace slug
--project-pProject slug
--env-eEnvironment slug
--jsonOutput as JSON (machine-readable)
--tokenAPI token (overrides config and CLOUD_TOKEN)
--api-urlOverride the default API base URL

Available commands

Authentication

CommandDescription
edge auth loginLog in to Simplifyd Cloud
edge auth logoutRemove stored credentials
edge auth whoamiPrint the authenticated user

Workspace management

CommandDescription
edge workspace listList all workspaces
edge workspace createCreate a workspace
edge workspace useSet the active workspace
edge workspace usageShow resource usage
edge workspace membersManage workspace members

Project management

CommandDescription
edge project listList projects in the active workspace
edge project createCreate a project
edge project useSet the active project

Environments

CommandDescription
edge env listList environments in the active project
edge env createCreate an environment
edge env useSet the active environment

Services

CommandDescription
edge service listList services
edge service createCreate a service
edge service getGet service details
edge service updateUpdate a service
edge service deleteDelete a service
edge service ingress addAdd an ingress rule
edge service ingress deleteRemove an ingress rule

Deployments

CommandDescription
edge deploy upDeploy or redeploy a service
edge deploy downStop a running service
edge deploy listList deployments for a service
edge deploy logsStream live deployment logs

Variables

CommandDescription
edge variables listList variables
edge variables setSet one or more variables
edge variables deleteDelete a variable

Tokens

CommandDescription
edge token listList API tokens
edge token createCreate an API token
edge token deleteDelete an API token

Context & utilities

CommandDescription
edge linkPin a directory to a workspace/project/env
edge statusShow resolved context and auth state