# Juju [site](https://juju.is/) [repo](https://github.com/juju/juju) Juju is an [[Site Reliability Engineering|Ops]] framework created by [[Canonical]]. It is a model-driven [[Configuration Management]] tool. ## Advantages of Juju - Works for legacy and Kubernetes - Juju creates [[Kubernetes Operator]]s, but it also fulfills the same function for non-[[Kubernetes]] applications. - Charms - Charms are hooks and YAML configuration that can be used to create operators. - "Charms" can be defined in any language - The Juju client, server, and agent are written in [[Go]] - It is highly available