Skip to main content
Create a resource. Resource types:
  • deployment
  • replicaset
  • pod
  • job
  • sandbox
  • vm
  • cronjob
  • service
  • webapp
  • gateway
  • httproute
  • tlsroute
  • referencegrant
  • secret
Most workload resources are created from YAML manifests. Sandboxes can also be created imperatively from an image, TTL, and target subnet. If —name is omitted for an imperative Sandbox create, the CLI generates a concrete Sandbox name before sending the request. Services and WebApps are created imperatively from their Deployment and Service-port references, and the gateway family (gateways, HTTP and TLS routes, reference grants) from flags.

Usage

Commands

Inherited flags

Examples

Subcommand reference

idyl create cronjob

Create a cronjob from a file

Usage

Aliases

  • cronjobs
  • cj

Flags

idyl create deployment

Create a deployment from a file

Usage

Aliases

  • deployments
  • deploy

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

  • gateways
  • gw

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

  • replicasets
  • rs

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

  • vms
  • virtualmachine
  • virtualmachines

Flags

Examples

idyl create webapp

Create a WebApp that publishes one Service port through an IDYL-generated HTTPS hostname.

Usage

Aliases

  • webapps

Flags

Examples