Overview of @n8n/blob-storage
masterThe @n8n/blob-storage package provides the blob storage layer for n8n. It is used to persist large blobs, such as execution data and binary data, outside of the primary database.
To keep the core package lightweight, the root entrypoint does not include cloud SDKs. Instead, it provides types, configurations, and stream utilities. Specific storage implementations are provided via subpath exports and are designed to be loaded dynamically using await import() to ensure cloud SDKs (like S3 or Azure) are only loaded when external storage is actually configured.