Application storage

Overview

Our API offers simple key-value storage for apps. You can use it as a database for your app or to save private user preferences and public storefront settings. This storage allows you to create complex client-side (JavaScript) apps and skip using a database on a server (like MySQL, etc.).

App storage data example:

App storage data example

Each data entry is stored as a pair: key and its value. Applications can work with the App Storage through REST API. Its public part is also retrievable on the storefront. Learn more

👍

Storage security

Application storage of each app is isolated from other apps, so user data of your application is not available to other apps and vice versa.

Benefits of application storage

For client-side applications

Most applications need to save personal preferences or credentials for each user. Usually, developers have to create SQL databases or store data locally on a file system. Application storage offers an alternative - store data on Ecwid servers and access it using REST API.

With Application storage, there is no need for MySQL databases on your servers, receiving data for the specific user currently working with the app is automated, and you don’t have to worry about secure storage and parallel access for private merchant data. It also allows you to split private and public data in a way that only specified client settings are available on the storefront.