- deployment
- replicaset
- pod
- job
- sandbox
- vm
- cronjob
- service
- webapp
- gateway
- httproute
- tlsroute
- referencegrant
- secret
Usage
Commands
Inherited flags
Examples
Subcommand reference
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 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 subnet-bound secret in the selected account and namespace.
Secrets are stored through the authenticated subnet API host and are redacted
on management reads.
Usage
Aliases
secrets
Commands
Examples
idyl create secret registry
Create a subnet-bound registry credential secret for private image pulls.
The registry password is accepted only from stdin or an interactive hidden
prompt. There is intentionally no —password flag.
Usage
Flags
Examples
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

