Whether you're building a theme or storefront app, this section will help you understand the different elements involved in building your online storefront.

Themes and storefront apps can be developed and customized using the Swell CLI.

Themes are apps that are installed and associated with a storefront. To start building themes, you should first become familiar with the features of a storefront app such as Proxima, then reference a default theme to better understand its structure and configuration. Finally, refer to Apps documentation for a more detailed overview.

A storefront app provides the frontend interface for any given use case. As a type of Swell App, you can refer to Apps documentation to get started.

A storefront can be linked to any external service, such as your own application hosted on AWS, Cloudflare or Vercel. To get started, navigate to the Swell dashboard under Online Store > Add storefront > Browse catalog, and select the option to create an external storefront.