# Flux

Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.

Repository: https://github.com/fluxcd/flux2
Canonical: https://ross.abutalabs.com/products/flux
Homepage: https://fluxcd.io
Language: Go
License: Apache-2.0
License Family: permissive
Topics: gitops-toolkit, gitops, continuous-delivery, kubernetes, kustomize, helm
Last push: 2026-08-25T16:22:30+00:00
Link (homepage): https://fluxcd.io
Link (site_page): https://fluxcd.io/flux
Link (site_page): https://fluxcd.io/flux/releases

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 2322, "days_push": 8, "days_rel": 26, "gap_med": 10, "n_releases_24m": 28}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8371, forks 779 (observed 2026-08-28T04:10:20.548718+00:00)

## What it is
Flux v2 is an open and extensible continuous delivery solution for Kubernetes that keeps clusters in sync with Git repositories and OCI artifacts using the GitOps Toolkit. It is a CNCF graduated project built on Kubernetes API extensions, supporting multi-tenancy, Helm and Kustomize, and automated image updates.

## Use cases
- deploy applications to kubernetes with gitops
- keep kubernetes cluster config in sync with git
- automate helm releases on kubernetes
- set up progressive delivery with canary deployments
- automate container image updates to git
- manage kubernetes infrastructure declaratively
- bootstrap gitops on a kubernetes cluster

## When to choose
- you want declarative, auditable continuous delivery driven by Git pull requests
- you need multi-tenancy and syncing of many Git repositories or OCI artifacts
- you use Helm, Kustomize, and standard Kubernetes tooling and want pull-based reconciliation
- you want a CNCF graduated, production-proven GitOps solution with strong security practices

## When to avoid
- you need a push-based CI/CD pipeline with complex build pipelines rather than GitOps reconciliation
- you are not running Kubernetes
- you prefer a UI-first deployment tool over a declarative, CLI/API-driven workflow

## Facets
- artifact type: service
- maturity: stable
- function: deployment, ci-cd, infrastructure-as-code, container-orchestration, monitoring
- domain: cloud-computing, infrastructure-as-code
- platform: cloud, self-hosted, go, cli
- tags: gitops, continuous-delivery, kubernetes-operators, helm, kustomize, cncf-graduated, progressive-delivery, multi-tenancy, devops, containers, kubernetes, automation, docker

## Member repositories
- fluxcd/flux2 (main) score 98
- fluxcd/flux (mirror) score 10
- fluxcd/flux2-kustomize-helm-example (examples) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:20.548718+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:27:33.136102+00:00, confidence not recorded.
  - readme: https://github.com/fluxcd/flux2 (fetched 2026-08-28T04:10:20.548718+00:00, sha 2107df23ad1b)
  - homepage: https://fluxcd.io (fetched 2026-08-29T08:27:27.931165+00:00, sha 10565704a712)
  - site_page: https://fluxcd.io/flux (fetched 2026-08-29T08:27:27.940477+00:00, sha a991b6a4729b)
  - site_page: https://fluxcd.io/flux/releases (fetched 2026-08-29T08:27:27.942461+00:00, sha 29c5a1c621ba)
- Data as of 2026-08-30T08:39:29.467469+00:00.
