// command_line
The Ownkube CLI
okctl drives Ownkube from your terminal. Connect an AWS account, ship deployments, tail logs, and pull connection details without leaving your shell. It is scriptable, agent-friendly, and every read command speaks JSON.
macOS, Linux, and Windows. amd64 and arm64.
Homebrew (macOS and Linux)
brew install ownkube/tap/okctl Shell completions are wired up automatically.
Pre-built binaries
# macOS arm64 example
curl -sSL https://github.com/ownkube/ownkube-cli/releases/latest/download/ownkube-cli_darwin_arm64.tar.gz \
| tar -xz -C /usr/local/bin okctl Grab a tarball for your OS and arch from the latest release.
From source
go install github.com/ownkube/okctl@latest Quick start
# Log in via your browser
okctl login
# Connect an AWS account (opens the console to deploy a scoped role)
okctl aws connect
# Inspect and operate your deployments
okctl deploy list --cluster <cluster-id>
okctl deploy logs <deployment-id>
Add -o json to any read command for machine-readable output. Prefer autonomous onboarding? okctl aws connect --deploy creates the CloudFormation stack for you using the AWS credentials already in your shell. Ownkube never receives your AWS keys.
Common commands
okctl login Browser-based sign in and credential management okctl aws connect Connect an AWS account and manage its access okctl clusters list Inspect your clusters okctl deploy list Inspect deployments, status, and revisions okctl deploy logs Tail logs from a deployment okctl deploy connection Get in-cluster connection details
Full command reference lives in the
CLI docs. Run
okctl <command> --help for flags and arguments.
// get_started
You shouldn't have to trade velocity for control.
Connect your AWS account in minutes. Push code, get a preview URL, and let the agents take ops off your plate.
Free tier on AWS. Setup in 5 minutes from your browser.