--- sidebar_position: 1 description: >- Learn how OpenTofu generates the resource dependency graph and executes other internal processes. --- # OpenTofu Internals This section covers the internals of OpenTofu and explains how plans are generated, the lifecycle of a provider, etc. The goal of this section is to remove any notion of "magic" from OpenTofu. We want you to be able to trust and understand what OpenTofu is doing to function. :::note Knowledge of OpenTofu internals is not required to use OpenTofu. If you aren't interested in the internals of OpenTofu, you may safely skip this section. :::