What is Magento PWA Studio?

What is Magento PWA Studio?

Magento has created PWA Studio - a set of tools that allow developing Magento-based PWA sites. The PWA Studio includes:

Peregrine 
This is a library used to provide a set of functions responsible for providing data to visual components in the applications.

Venia UI API
This is a collection of visual components for building the storefront.

Venia Storefront
Represents a ready-made storefront, built with the help of Peregrine and Venia UI API. This can be regarded as a mockup - it can be used in the store as it is or developed further into a custom solution, or you can build your own storefront using the mockup as an example.

Magento provides not only tools for creating a custom storefront solution, but also a ready-made mockup - Venia theme. Unlike all other standard Magento storefront themes, Venia is a separate instance. Venia is not a part of the Magento codebase - it communicates with Magento through the UPWARD middleware.

      • Related Articles

      • How to install an Amasty PWA add-on?

        At the moment Amasty PWA add-ons are installed via yarn. The add-ons could be downloaded from the Products tab in the customer account after the purchase. Before starting the installation process, make sure that the Magento instance meets the ...
      • What Amasty extensions support PWA?

        For PWA compatibility, Amasty designed a separate PWA add-ons. They go as supplementary solutions to the main extensions. Amasty PWA add-ons provide the same functionality as the original Amasty extensions. The PWA add-ons are created with the ...
      • What is PWA?

        For 2 years now, PWA is being a growing trend and as time comes, the more interest it arises around itself. In this article, we’ll take a look at the technology and talk about Amasty PWA solutions in particular. PWA stands for progressive web ...
      • Color Swatches Pro | GraphQL

        The Color Swatches Pro extension doesn't have its own GraphQL requests. Instead, it complements the default Magento type ConfigurableProduct by introducing supplementary details. When you send a request to Magento for configurable items, you can also ...
      • Pre Order | GraphQL

        The Pre Order extension doesn't have its own GraphQL requests. Instead, it complements the default Magento ProductInterface with additional data. When compiling a request for product information via Magento functionality, you will also get the ...