Skip to main content
Registration writes to two stores: the asset catalog (instances and lineage) and the project’s flowproject metadata (the declaration list shown in the UI overview). Each register_* call adds the asset name to the metadata if it is not already declared. If the project has not been deployed yet, the call has no effect on metadata because no flowproject record exists. To remove an asset from both stores, see Asset deletion.

Methods

Choosing a registration method

Use the artifact-based methods (register_data, register_model) when the asset lives in the flow as a Metaflow artifact; the platform resolves the reference automatically. Use the external methods (register_external_data, register_external_model) when the asset lives outside the flow, such as files in object storage or a hosted model, and you want the asset entry to point at that location.