Skip to content
sklpdocs
SpaceDeveloper experienceOne nodeDocs
sklp
  • agents-md
  • ci
  • clean
  • cockpit
  • completion
  • config
  • dev
  • flow
  • host
  • init
  • logs
  • macos
  • project
  • registry
  • run
  • secret
  • skills
  • version
  • whoami
  • space
  • deploy
  • gateway
  • cache
  • image
  • runner
  • issue
  • auth
sklet
  • agent
  • apply
  • gateway
  • gc
  • host
  • reconcile
  • space
  • token
  • upgrade
  • version
Guides
  • Local development
  • Change lifecycle
  • CI pipelines
  • Publish
  • Deploy
  • sklet, the node agent
  • Config and secrets
  • Issues and CI runs
  • Deploy on a VM
  • Front and origin nodes
  • The mesh and its authentication
  • Backup to S3
skt
  • Overview
  • air
  • bun
  • dive
  • gdu
  • gitleaks
  • golangci-lint
  • helm
  • jq
  • just
  • kubectl
  • nuclei
  • opentofu
  • task
  • trivy
  • wasm-bindgen

sklet

The node-side agent. sklp talks to a node from a workstation; sklet is the node: it applies a stack on this host, supervises its spaces, serves the control API and upgrades itself. See the sklet guide for how the pieces fit.

agent

Run an empty control-plane node: open the control API and wait for a remote deploy

apply

Apply a stack from .sklp/<stack>/deploy.yaml on this node

gateway

Run this node's front door

1 subcommand
gc

Remove container images this node no longer runs (the agent also does it hourly and after every apply)

host

Prepare this Linux host to run rootless spaces

2 subcommands
reconcile

Pull the repos this node deploys from and apply what changed

space

Operate one space of this node

1 subcommand
token

Manage this node's control API Bearer token

1 subcommand
upgrade

Replace this node's sklet with a published version and restart the agent, rolling back if it does not come up (no sudo once the launcher is installed)

version

Print the sklet binary version (use --short for the bare tag)

On this page
  • Commands