---
title: Juju
description: Software operations are easier with Juju – the open source orchestration
  engine for software operators. Deploy, integrate, scale and manage your applications'
  lifecycle at any scale, on any infrastructure with Juju and charms.
url: https://canonical.com/juju?format=md
---

# Revolutionise the speed and quality of software operations with Juju

Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure using charms.

A charm is an operator – business logic encapsulated in reusable software packages that automate every aspect of an application's life.

---

[How Juju works](https://canonical.com/juju/why-juju)
[Contact us](https://canonical.com/contact-us)

---

## Shift from application to system lifecycle management

Juju and charms consider the integrations between different applications as a first class primitive.

This means your observability stack, database, SSO, and more, evolve with your system – and they work on day 1,000 just as well as they did on day one.

[Get started with Juju](https://documentation.ubuntu.com/juju/3.6/tutorial/)
[Create your first charm](https://documentation.ubuntu.com/juju/3.6/howto/manage-charms/#build-a-charm)

---

## Reuse operations code across Kubernetes and VMs

Use a single codebase to automate the lifecycle management of your system across public clouds, Kubernetes, virtual (VM) and bare metal machines.

Learn how to use Juju across supported clouds and environments.

### On Cloud

---

### On K8s

---

### On VMs

---

### On Metal

---

## Deploy and integrate with enterprise-grade software operators

[Charmhub](https://charmhub.io/) is a curated marketplace for charms which can be readily integrated into any infrastructure, and the centre of the charm community.

[Explore all charms](https://charmhub.io/)

---

* Databases
* Big data and AI
* Observability
* Infrastructure

View database charms
View big data and AI charms
View observability charms
View infrastructure charms

### Postgres

Open-source relational database management system

K8s

Machine

---

[Postgres on charmhub  ›](https://charmhub.io/postgresql)

---

### MySQL

Open-source relational database management system

K8s

Machine

---

[MySQL on charmhub  ›](https://canonical-charmed-mysql.readthedocs-hosted.com)

---

### MongoDB

Source-available document-oriented database

K8s

Machine

---

[MongoDB on charmhub  ›](https://charmhub.io/mongodb)

---

Learn more about charms on [Discourse](https://discourse.charmhub.io/) and [Matrix](https://matrix.to/#/#charmhub:ubuntu.com)

### Kafka

Open source distributed event store and stream-processing platform

K8s

Machine

---

[Kafka on charmhub  ›](https://charmhub.io/kafka)

---

### Kubeflow

Open source platform for machine learning and MLOps on Kubernetes

K8s

---

[Kubeflow on charmhub  ›](https://charmhub.io/kubeflow)

---

### Apache Spark

Open source unified analytics engine for large-scale data processing

K8s

---

[Apache Spark on charmhub  ›](https://charmhub.io/spark-history-server-k8s)

---

Learn more about charms on [Discourse](https://discourse.charmhub.io/) and [Matrix](https://matrix.to/#/#charmhub:ubuntu.com)

### Prometheus

Open source monitoring system with a dimensional data model and a time series database

K8s

Machine

---

[Prometheus on charmhub  ›](https://charmhub.io/prometheus-k8s)

---

### Grafana

Open source analytics and interactive visualization web application

K8s

Machine

---

[Grafana on charmhub  ›](https://charmhub.io/grafana-k8s)

---

### Loki

Open source analytics and interactive visualization web application

K8s

---

[Loki on charmhub  ›](https://charmhub.io/loki-k8s)

### Vault

Open source identity-based secrets and encryption management system

Machine

---

[Vault on charmhub  ›](https://charmhub.io/vault)

---

### Traefik

Open-source reverse proxy and load balancer for HTTP and TCP-based applications

K8s

---

[Traefik on charmhub  ›](https://charmhub.io/traefik-k8s)

---

### Landscape

Ubuntu systems management tool developed by Canonical

Machine

---

[Landscape on charmhub ›](https://charmhub.io/landscape-scalable)

---

## Add visibility and compliance controls with JAAS.

JAAS (Juju as a service) is your centralised enterprise control plane for Juju deployments.

* Manage hundreds of Juju controllers
* Add fine grained access controls.
* Enable enhanced audit functionalities.
* Protect deployments by having a smaller attack area.

[Discover JAAS](https://canonical.com/jaas)

---

## Canonical products are trusted by 10,000+ engineers at

---

## Community and support

### Connect with the community

[Matrix chat](https://matrix.to/#/#charmhub:ubuntu.com)

---

[Discourse forum](https://discourse.charmhub.io/)

---

### Contact us

[Talk to a Canonical expert](https://canonical.com/contact-us)

---

### Read more

* [How juju works](https://canonical.com/juju/why-juju)
* [Juju documentation](https://canonical.com/juju/docs)
* [What is a software operator?](https://ubuntu.com/engage/kubernetes-operators-explained)
* [Software operators explained](https://ubuntu.com/engage/kubernetes-operators-explained-whitepaper)

Close

### Get in touch
