website/docs/customize/blueprints/working_with_blueprints.md
For an overview of what blueprints are, how they're executed, and where they are stored, see the Blueprints overview documentation.
To export configurations (including custom flows) to create a blueprint, read our Export documentation.
The docs below cover applying, creating, editing, and managing blueprints.
To apply a blueprint is to have authentik read and execute the contents of a blueprint file. authentik provides many out-of-the-box blueprints, which can be applied either as a blueprint instance or as an imported flow.
key:value context variable used in the blueprint instance.You can apply a new flow from either the Flows page or the Blueprints page.
:::info Download example flows You can download our example flows and import them into your authentik instance. :::
To edit a blueprint instance, navigate to Customization > Blueprints in the Admin interface and click the Edit icon of the instance. Alternatively, edit the YAML file directly.
To edit a flow, navigate to Flows and Stages > Flows in the Admin interface and click Edit next to the flow you want to modify.
To delete a blueprint instance, go to Customization > Blueprints, select the checkbox next to the instance, and click Delete. You can recreate and apply it by creating a new blueprint instance and selecting the file in the Create page, under Path.
To delete a flow, navigate to Flows and Stages > Flows, select the checkbox next to the flow, and click Delete. You can re-import the flow later by repeating the import steps in the previous section.