- deployment
- replicaset
- pod
- job
- sandbox
- vm
- cronjob
- service
- webapp
- gateway
- httproute
- tlsroute
- referencegrant
- registry-credential
- secret
- certificate
Usage
Commands
Inherited flags
Examples
Subcommand reference
idyl create certificate
Create a workload TLS certificate
Usage
Aliases
certificates
Flags
idyl create cronjob
Create a cronjob from a file
Usage
Aliases
cronjobscj
Flags
idyl create deployment
Create a deployment from a file
Usage
Aliases
deploymentsdeploy
Flags
idyl create gateway
Create a Gateway that claims public ingress hostnames.
Each —hostname becomes one HTTPS listener terminated by the platform with
managed certificates; HTTPRoutes attach to it. Each —tls-hostname becomes
one TLS passthrough listener that forwards the client’s TLS bytes to the
workload; TLSRoutes attach to it.
Usage
Aliases
gatewaysgw
Flags
Examples
idyl create httproute
Create an HTTPRoute that routes HTTP traffic from a Gateway’s HTTPS
listeners to one Service port by hostname and path.
—port names a Service port, never a number. Route hostnames are
intersected with the listener’s hostname at admission.
Usage
Aliases
httproutes
Flags
Examples
idyl create job
Create a job from a file
Usage
Aliases
jobs
Flags
idyl create pod
Create a pod from a file
Usage
Aliases
pods
Flags
idyl create referencegrant
Create a ReferenceGrant that permits routes in another namespace to
reference Services in the grant’s own namespace.
The grant lives in the target namespace and grants inward; absent a grant,
a cross-namespace reference fails closed. Omit —to-service to cover every
Service in the namespace.
Usage
Aliases
referencegrants
Flags
Examples
idyl create registry-credential
Create a RegistryCredential in the selected namespace and subnet.
The password is read only from stdin or an interactive hidden prompt. There is
no flag that accepts the password as a command argument.
Usage
Aliases
registry-credentials
Flags
Examples
idyl create replicaset
Create a replicaset from a file
Usage
Aliases
replicasetsrs
Flags
idyl create sandbox
Create a disposable Sandbox workload inside an IDYL subnet.
Provide a container image, a required TTL duration, and a target subnet. TTL
uses duration strings such as 15m, 2h, or 24h. If —name is omitted, the CLI
generates a concrete Sandbox name before sending the create request.
Command and args values are split using shell-style quoting, so quoted
substrings stay together as one container argument.
By default, IDYL keeps the Sandbox open until its TTL expires or it is deleted. Use
—use-image-entrypoint to let the image ENTRYPOINT/CMD control the process, or
—command with optional —args to run an explicit command.
Use —isolation-class container, secure-container, or microvm to request the
Sandbox pod template isolation class when that value is allowed by the target
subnet.
Usage
Aliases
sandboxes
Flags
Examples
idyl create secret
Create a workload Secret
Usage
Aliases
secrets
Flags
idyl create service
Create a Service that defines a stable named HTTP port over one
Deployment target.
Usage
Aliases
services
Flags
Examples
idyl create tlsroute
Create a TLSRoute that routes TLS traffic from a Gateway’s TLS
passthrough listeners to one Service port by SNI hostname. The client’s TLS
runs end-to-end to the workload.
—port names a Service port, never a number.
Usage
Aliases
tlsroutes
Flags
Examples
idyl create vm
Create a durable VirtualMachine inside an IDYL subnet.
The CLI sends the VM image alias as supplied, such as ubuntu:26.04. Image
aliases are resolved by the platform before node assignment; the CLI does not
resolve aliases to artifact URLs.
If —name is omitted, the CLI generates a concrete VirtualMachine name before
sending the request.
Usage
Aliases
vmsvirtualmachinevirtualmachines
Flags
Examples
idyl create webapp
Create a WebApp that publishes one Service port through an
IDYL-generated HTTPS hostname.
Usage
Aliases
webapps

