:_mod-docs-content-type: ASSEMBLY
[id="olm-arch"]
= Operator Lifecycle Manager architecture
include::_attributes/common-attributes.adoc[]
:context: olm-arch

toc::[]

[role="_abstract"]
You can learn how Operator Lifecycle Manager (OLM) components interact to manage Operators in {product-title}. The architecture includes the OLM Operator, Catalog Operator, and Catalog Registry.

include::modules/olm-architecture.adoc[leveloffset=+1]

include::modules/olm-arch-olm-operator.adoc[leveloffset=+1]

include::modules/olm-arch-catalog-operator.adoc[leveloffset=+1]

include::modules/olm-arch-catalog-registry.adoc[leveloffset=+1]
