# 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.<br>- Build high-performing storefronts with server-side rendering for initial page loads using modern web technologies.<br>- Provide AI-assisted shopping with Shopper Agent.<br>- Use Storybook to build, test, and document components. | **Recommended option:** [Storefront Next](https://developer.salesforce.com/docs/commerce/sfnext/guide/sfnext-get-started.md), which includes Managed Runtime | React 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)](https://developer.salesforce.com/docs/commerce/commerce-api/guide) calls from your storefront.              | **Optional**: [Agentic B2C Developer Toolkit](/docs/commerce/b2c-commerce/guide/b2c-developer-tooling.md)                                                        |
| - Benefit from existing skills and code from a previous Storefront Reference Architecture (SFRA) implementation<br>- Build and launch campaigns and promotions with minimal developer involvement<br>- Access a trusted ecosystem of connectors/plug-and-play apps                                                                                             | [SFRA](https://developer.salesforce.com/docs/commerce/sfra/guide)                                                                                            | Server-side HTML and JavaScript                                                                                                       | [B2C Commerce Developer Resources](https://salesforcecommercecloud.github.io/b2c-dev-doc/) (Script API)                                                                                           | **Optional**: [B2C Commerce CLI](https://github.com/SalesforceCommerceCloud/sfcc-ci)                                                                             |
| Gradually migrate your site from SFRA to Storefront Next                                                                                                                                                                                                                                                                                                       | [Use Storefront Next in a Hybrid Implementation](https://developer.salesforce.com/docs/commerce/sfnext/guide/sfnext-hybrid.md)                               | Combination of: server-side HTML and JavaScript, React components and Tailwind CSS                                                    | [B2C Commerce API](https://developer.salesforce.com/docs/commerce/commerce-api/guide) and [B2C Commerce Developer Resources](https://salesforcecommercecloud.github.io/b2c-dev-doc/) (Script API) | **Optional**: [Agentic B2C Developer Toolkit](/docs/commerce/b2c-commerce/guide/b2c-developer-tooling.md)                                                        |
| Use your own custom implementation to suit your unique business needs                                                                                                                                                                                                                                                                                          | Build your own site                                                                                                                                          | Your chosen development environment                                                                                                   | [B2C Commerce API](https://developer.salesforce.com/docs/commerce/commerce-api/guide)                                                                                                             | **Optional:** [Commerce SDK](https://github.com/SalesforceCommerceCloud/commerce-sdk) and [B2C Commerce CLI](https://github.com/SalesforceCommerceCloud/sfcc-ci) |

To build advanced features, use the B2C Commerce API ([SCAPI](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/scapi-get-started.md)) and [B2C Commerce Einstein API](https://developer.salesforce.com/docs/commerce/einstein-api/guide).

### See Also

- [Why Use SCAPI Instead of OCAPI](https://developer.salesforce.com/docs/commerce/commerce-api/guide/why-use-scapi.md)
- [Get Started with B2C Commerce](/docs/commerce/b2c-commerce/guide/developer-workflow.md)
