werf is een open-source opdrachtregeltool voor CI/CD naar Kubernetes. Het bouwt containerimages uit Dockerfiles, rolt applicaties uit met Helm-charts, volgt de uitrol van resources, verspreidt release-artefacten en ruimt de containerregistry op. Het gebruikt Git als enige bron van waarheid ("giterminism"), cachet builds automatisch, geeft images tags op basis van inhoud en bouwt alleen opnieuw wat gewijzigd is.
werf is uitgebracht onder de Apache 2.0-licentie en is een CNCF Sandbox-project. Het is oorspronkelijk gemaakt door Flant, een bedrijf voor Kubernetes-diensten; de geraadpleegde bronnen spreken elkaar tegen over de vestigingsplaats van Flant, dus hier wordt geen land genoemd. De tool wordt als programma verspreid dat u op uw eigen buildinfrastructuur draait, zodat code, pipelines en registry-inhoud blijven waar u ze beheert. Omdat er geen gehoste dienst van de ontwikkelaar is, gaat de jurisdictievraag vooral over het CI-platform, de registry en het cluster waarmee u het combineert.