Blocks vs Variables (overhead, when to use which)
- #6820 — Add support for storing data that can be retrieved at runtime (e.g. static variables, key-value pairs, and more) — The original feature request that led to Variables. Directly motivated by the overhead of blocks for simple config values.
- #14943 — Accessing
Blockvalues without the class definition — Your discussion exploring ways to load block values without needing the class definition shipped to runtime, inspired by #14899. - #14899 — Generic Secure Block — Request for a generic block type (like
SecretDict) so users don't need custom block classes for simple secure key-value storage. - #17203 — Allow path to environment file to be passed into prefect.yaml — Mentions the deprecation of JSON blocks and the pain of migrating to