Skip to content

Nyl

[ DOCUMENTATION ]

Configuration in Git,
turned into deployed systems.

Render Kubernetes manifests, publish them for Argo CD or Flux, and orchestrate beyond Kubernetes. Adopt one layer at a time, from one config.

~/platform
$ nyl init platform --minimal
$ cd platform
$ nyl create component v1.example.io MyApp

platform/
├── nyl.toml        project configuration
├── components/     reusable components
├── applications/   application sources
└── config/         clusters, targets, repositories
FIND YOUR WAY

Adopt it one layer at a time.

Take what you need. If Kubernetes is all you deploy, you never need Orchestration.

ReferenceEvery command, resource, and nyl.toml setting.Open reference →