# 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