API веб-хранилища (Web Storage API) позволяет веб-приложениям хранить данные локально в пользовательских браузерах. API-интерфейсы включены как часть стандартов HTML5.

По сравнению с файлами cookie ограничение на хранение больше - например, не менее 5 МБ (фактический размер зависит от браузера). Информация находится только на стороне клиента и не передается серверу. Серверу не будут доступы изменения данных.

Данные не могут быть разделены между доменами, в том числе субдоменами. Каждый источник (комбинация протокола и домена) будет иметь уникальное хранилище - все операции API выполняются в хранилище, зависящем от источника.

Web Storage API предоставляет два разных объекта для хранения данных в браузерах пользователей: sessionStorage и localStorage.