Stateful functions (notably distributed aggregates) persist per-group state through a
FunctionStorage backend so it survives across worker invocations and processes. The default is
SQLite; Azure SQL and Cloudflare Durable Object backends are available for multi-worker
deployments.
::: vgi.function_storage
Requires pip install vgi-python[azure].
::: vgi.function_storage_azure_sql
::: vgi.function_storage_cf_do