Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Note: This feature is available in Web Workers.

The StorageManager interface of the Storage API provides an interface for managing persistence permissions and estimating available storage. You can get a reference to this interface using either or

Instance methods


Returns a Promise that resolves to an object containing usage and quota numbers for your origin.


Used to obtain a reference to a FileSystemDirectoryHandle object allowing access to a directory and its contents, stored in the origin private file system. Returns a Promise that fulfills with a FileSystemDirectoryHandle object.


Returns a Promise that resolves to true if the user agent is able to persist your site's storage.


Returns a Promise that resolves to true if persistence has already been granted for your site's storage.


Storage Standard
# storagemanager

Browser compatibility

BCD tables only load in the browser