The Charmed Operator Lifecycle Manager documentation

The Charmed Operator Lifecycle Manager (OLM) is an open-source platform for orchestrating applications—packaged as Charmed Operators (‘charms’)—in the cloud. It is a component of Juju alongside the Charmed Operator Software Development Kit (SDK).

Juju’s OLM provides a declarative way to install, provision, maintain, update, upgrade, and connect applications on and across Kubernetes clusters, containers, virtual machines, and bare metal machines.

As such, the OLM makes it simple, intuitive, and efficient to manage the full lifecycle of complex applications in hybrid cloud.

Juju’s OLM is relevant not only to system operators and DevOps but also to CIOs, as it helps improve not only code but also business decisions.

In this documentation


Get started - a hands-on introduction to the Juju OLM for new users

How-to guides

Step-by-step guides covering key operations and common tasks related to the Juju OLM


Technical information - specifications, APIs, architecture, etc., related to the Juju OLM


Concepts - discussion and clarification of key topics related to the Juju OLM

Project and community

If you wish to engage with the Juju OLM project:

1 Like