Choose Your B2C Commerce Storefront Type

Review the available B2C Commerce storefront types and their key features. Choose the storefront type that best fits your use case.

If you want to:Then use this option:With this development environment:With these key APIs for customization:*With these key tools to speed up development:
- Set up storefronts using an automated workflow in Business Manager. Integrate your storefront with GitHub Actions.
- Build high-performing storefronts with server-side rendering for initial page loads using modern web technologies.
- Provide AI-assisted shopping with Shopper Agent.
- Use Storybook to build, test, and document components.
Recommended option: Storefront Next, which includes Managed RuntimeReact Router 7 framework mode, React 19 components, Tailwind CSS for styling, shadcn/ui component library, and the Vite build system.Use the SCAPI client that Storefront Next provides to make B2C Commerce API (SCAPI) calls from your storefront.Optional: Agentic B2C Developer Toolkit
- Benefit from existing skills and code from a previous Storefront Reference Architecture (SFRA) implementation
- Build and launch campaigns and promotions with minimal developer involvement
- Access a trusted ecosystem of connectors/plug-and-play apps
SFRAServer-side HTML and JavaScriptB2C Commerce Developer Resources (Script API)Optional: B2C Commerce CLI
Gradually migrate your site from SFRA to Storefront NextUse Storefront Next in a Hybrid ImplementationCombination of: server-side HTML and JavaScript, React components and Tailwind CSSB2C Commerce API and B2C Commerce Developer Resources (Script API)Optional: Agentic B2C Developer Toolkit
Use your own custom implementation to suit your unique business needsBuild your own siteYour chosen development environmentB2C Commerce APIOptional: Commerce SDK and B2C Commerce CLI

To build advanced features, use the B2C Commerce API (SCAPI) and B2C Commerce Einstein API.