Requires file-keeper>=0.1.0. Database migration required. Configure storage backends via ckanext.files.storage.NAME.type with supported types: files:fs (filesystem), files:redis, files:s3, files:google_cloud, files:opendal, files:libcloud. Each storage type has specific configuration options (e.g., path, bucket, credentials). Optional extras available for different backends: [opendal], [libcloud]. Includes CLI commands via ‘ckan files’ for storage management, adapter operations, and file transfers. Migration from CKAN core file storage supported.