{"data":{"slug":"flux","name":"Flux","tagline":"Apache-2.0 CNCF GitOps Toolkit for Kubernetes","category":"devops","categoryName":"DevOps","url":"https://fluxcd.io","github":"https://github.com/fluxcd/flux2","pricing":"open-source","hook":"Flux is the CNCF GitOps reconciler when your source of truth is a git repo and the cluster must converge itself.","whatsGood":"Apache-2.0. GitOps Toolkit controllers (source, kustomize, helm, notification, image automation). Continuous reconciliation, multi-tenancy patterns. Self-host at zero cost on your cluster.","theCatch":"K8s-only GitOps Toolkit; not Kamal/Coolify VM PaaS. You need a working cluster plus RBAC plus secrets story. Prefer current Flux Operator docs over legacy bootstrap blogs.","verdict":"Apache-2.0 K8s GitOps. Free on-cluster; not a VM deploy tool.","addedAt":"2026-09-05","featured":false,"domain":"DevOps","subSpecialty":"GitOps","subcategory":"GitOps","tags":["self-host","permissive","kubernetes","git","active"],"capabilities":["gitops","kubernetes"],"surfaces":["Self-host"],"ecosystem":["Go","Multi-platform"],"licenseModel":"Apache-2.0","githubStars":8454,"starsPerWeek":25,"access":"free","archived":false,"repo":{"createdAt":"2020-04-24","pushedAt":"2026-10-20","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-21"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"}],"links":{"self":"/api/gems/flux","html":"/gems/flux","markdown":"/gems/flux.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}