Distribution and Lifecycle Management for Cloud-Native Applications
Timoni brings CUE’s type safety, code generation, and data validation features to Kubernetes, making the experience of crafting complex deployments into a pleasant journey.
Next Gen Package Manager for Kubernetes
Timoni uses CUE for defining apps and OCI artifacts for distributing them. Bundles compose apps into deployable units, and the CLI manages their lifecycle on Kubernetes clusters.
App definition
App distribution
App lifecycle
App composition
Kubernetes CRD support
Drift detection and correction
Define once, deploy everywhere
Describe the apps you want to run in a bundle and the clusters you want to run them on in a runtime. A single command then deploys the bundle to every selected cluster and waits for the workloads to become ready.
- Target all clusters, a group, or a single cluster.
- Vary the configuration by cluster name and group.
- Inject values from Secrets, ConfigMaps or CI env vars.
Where to go next
Coming from Helm?
New to CUE?
GitOps with Flux
Ready to try Timoni?
Install the CLI, deploy your first module and compose a bundle in a few minutes.