Skip to main content

Using the Storefront SDK

The Storefront SDK is a set of packages and starter apps for building customer-facing storefronts on Propeller:

  • SDK services — the typed GraphQL client and service factories. Works in any JavaScript or TypeScript project.
  • UI libraries — ready-made commerce components and headless hooks for React and Vue.
  • Accelerator — complete Next.js, Vue and Nuxt storefronts you scaffold with one command.

Each layer is independently usable. You do not need the Accelerator to use the UI libraries, and you do not need the UI libraries to use the SDK.

Three common approaches

ApproachWhat you useBest for
Scaffold a boilerplateThe Accelerator (all layers, pre-wired)Greenfield projects and fast time to market
Add packages to your appThe SDK plus the React or Vue UI libraryAn existing app, or a CMS that owns routing
Use the SDK headlessThe SDK onlyFull control, or a framework without a UI library

See Choosing your approach for the full decision table.

This track: scaffold a storefront

This getting-started track scaffolds a storefront with the create-propeller-shop CLI, the fastest path to a running frontend.

  1. Scaffold and run — scaffold a boilerplate and start it locally
  2. What's next — where to go from here

To add the packages to an existing app instead, go to the Storefront SDK guides. To build without the SDK, see Using your own framework.