ScandiPWA allows you to create "plug-and-play" extensions for your applications.
Extensions commonly come as two packages:
Magento 2 module – back-end only (GraphQl, Admin UI, etc.)
ScandiPWA extension – front-end only (presentation)
Visit ScandiPWA marketplace to find a list of ones already available for download!
Usually, a composer package (or ZIP archive), which contains back-end functionality extensions of Magento 2. The common functionality they provide (in ScandiPWA context) are GraphQl endpoints and Magento 2 admin modifications. In case you plan to create or install one, refer to the guide below.
An NPM package, containing a presentation layer (front-end) for your feature. In case you plan to create, install, or publish one, refer to the guides below.