purge tells Bunny to invalidate the cached copy immediately after every upload and delete.
payload.config.ts
Options
Pass
purge: true for defaults, purge: false to disable, or an object to customize:
*, so Bunny also clears cached copies with query strings, such as signed or transformed URLs.
Requirements
Cache purging is an account-level operation, so it needs a Bunny account API key (not the Storage or Stream key) at the top level, asaccountApiKey.
Get it from your Bunny dashboard → account menu (top-right) → Account settings → API → copy the API key.
Alternative: timestamp-based cache busting
If you don’t want to manage an account API key,urlTransform.appendTimestamp or thumbnail.urlTransform.appendTimestamp add a changing query parameter to URLs instead. This is simpler to set up, but only busts the cache for browsers that re-fetch the URL — it doesn’t proactively clear Bunny’s edge cache.
Collection overrides
purge: true on a collection uses the global purge settings.
See Collection overrides for the full list of options you can tune per collection.