Skip to content

Nyl

Nyl is a fast Kubernetes manifest generator for teams that want Helm integration, reusable components, profile-aware configuration, and plain Kubernetes YAML as an output.

Recommended: Rendered Manifest GitOps keeps Nyl in CI and lets ArgoCD, Flux, or another reconciler sync ordinary Kubernetes YAML. Start here unless you specifically need controller-side rendering.

  • CLI-First Workflows use nyl render, nyl diff, and nyl apply for debugging, bootstrapping, testing, and direct operations.
  • ArgoCD CMP Integration lets ArgoCD render Nyl inputs directly when you want controller-side rendering, repository credential reuse, or ApplicationGenerator.

Begin with Getting Started to create a project, validate it, and render your first manifests.

For deeper reference material, see Configuration, the Component System, and the Commands.