§04 — Resources & CRDs
Claw
The clawx package host CRD. Pick a distribution, point it at one or more registries, and list the packages to install on startup.
5 min read·Set by Exo Editorial·v0.3.0 Beta
A Claw runs a clawx package host as a small in-cluster service. The operator reconciles it into a Deployment plus a Service; it pulls packages from the registries you list and installs them on startup.
What a Claw is
- A distribution (
openclawornanoclaw). - One or more clawx package registries.
- A list of packages to install, optionally version-pinned.
- An optional bearer-token Secret and a Service for inbound calls.
A Claw
●claw.yaml· yaml
1apiVersion: agentkube.io/v1alpha12kind: Claw3metadata:4 name: team-claw5 namespace: team-a6spec:7 distribution: openclaw # openclaw | nanoclaw8 replicas: 19 registries:10 - name: official11 url: https://github.com/adaptive-scale/clawx-registry12 packages:13 - name: hello-world14 version: v0.1.015 registry: official16 service:17 type: ClusterIP18 port: 8080Distributions
openclaw— the full distribution.nanoclaw— slim, single-binary, sidecar-friendly; a common pick for edge or per-pod hosts.
●nanoclaw· yaml
1apiVersion: agentkube.io/v1alpha12kind: Claw3metadata:4 name: edge-claw5 namespace: team-a6spec:7 distribution: nanoclaw8 replicas: 29 packages:10 - name: probeImages
Claw images follow the distribution (adaptivelive/openclaw / adaptivelive/nanoclaw), overridable for air-gapped installs — see Runtime images.