# @salesforce/pwa-kit-react-sdk

> A library that supports the isomorphic React rendering pipeline for Commerce Cloud Managed Runtime apps

Latest version **3.20.0** (published 2026-08-12) · SEE LICENSE IN LICENSE license · 0 weekly downloads

## Install

```sh
npm install @salesforce/pwa-kit-react-sdk
pnpm add @salesforce/pwa-kit-react-sdk
yarn add @salesforce/pwa-kit-react-sdk
bun add @salesforce/pwa-kit-react-sdk
```

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 3.20.0 |
| Published | 2026-08-12 |
| First published | 2023-05-31 |
| Weekly downloads | 0 |
| License | SEE LICENSE IN LICENSE |
| TypeScript types | none |
| Module format | CommonJS |
| Node | ^18.0.0 \|\| ^20.0.0 \|\| ^22.0.0 \|\| ^24.0.0 |
| Dependencies | 19 |
| Unpacked size | 421.6 KB |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 359 |
| Author | cc-pwa-kit@salesforce.com |
| Maintainers | ire-npm-team-user, jimjag, salesforce-releases, jasonschroeder-sfdc, mobify, lwc-admin, salesforce-admin |

## Links

- npm: https://www.npmjs.com/package/@salesforce/pwa-kit-react-sdk
- Repository: https://github.com/SalesforceCommerceCloud/pwa-kit
- Homepage: https://github.com/SalesforceCommerceCloud/pwa-kit/tree/develop/packages/pwa-kit-react-sdk#readme
- Issues: https://github.com/SalesforceCommerceCloud/pwa-kit/issues
- npm.io page: https://npm.io/package/@salesforce/pwa-kit-react-sdk

## Dependencies (19)

- [cross-env](https://npm.io/package/cross-env.md) ^5.2.1
- [react-uid](https://npm.io/package/react-uid.md) ^2.3.2
- [prop-types](https://npm.io/package/prop-types.md) ^15.8.1
- [event-emitter](https://npm.io/package/event-emitter.md) ^0.3.5
- [@loadable/server](https://npm.io/package/@loadable/server.md) ^5.15.3
- [react-ssr-prepass](https://npm.io/package/react-ssr-prepass.md) ^1.5.0
- [svg-sprite-loader](https://npm.io/package/svg-sprite-loader.md) ^6.0.11
- [@opentelemetry/api](https://npm.io/package/@opentelemetry/api.md) ^1.4.1
- [@opentelemetry/core](https://npm.io/package/@opentelemetry/core.md) ^2.8.0
- [serialize-javascript](https://npm.io/package/serialize-javascript.md) ^6.0.2
- [@tanstack/react-query](https://npm.io/package/@tanstack/react-query.md) ^4.28.0
- [@loadable/babel-plugin](https://npm.io/package/@loadable/babel-plugin.md) ^5.15.3
- [hoist-non-react-statics](https://npm.io/package/hoist-non-react-statics.md) ^3.3.2
- [@loadable/webpack-plugin](https://npm.io/package/@loadable/webpack-plugin.md) ^5.15.2
- [@opentelemetry/resources](https://npm.io/package/@opentelemetry/resources.md) ^2.8.0
- [@salesforce/pwa-kit-runtime](https://npm.io/package/@salesforce/pwa-kit-runtime.md) 3.20.0
- [@opentelemetry/propagator-b3](https://npm.io/package/@opentelemetry/propagator-b3.md) ^2.8.0
- [@opentelemetry/sdk-trace-base](https://npm.io/package/@opentelemetry/sdk-trace-base.md) ^2.8.0
- [@opentelemetry/sdk-trace-node](https://npm.io/package/@opentelemetry/sdk-trace-node.md) ^2.8.0

## Recent versions

- 3.20.0 (latest) — 2026-08-12
- 3.21.0-nightly-20260918080457 (nightly-next) — 2026-09-18
- 3.8.0-dev (experimental) — 2024-09-11
- 3.21.0-nightly-20260917080512 — 2026-09-17
- 3.21.0-nightly-20260916080521 — 2026-09-16
- 3.21.0-nightly-20260915080451 — 2026-09-15
- 3.21.0-nightly-20260914080530 — 2026-09-14
- 3.21.0-nightly-20260911080504 — 2026-09-11
- 3.21.0-nightly-20260910080504 — 2026-09-10
- 3.21.0-nightly-20260909080510 — 2026-09-09
- 3.21.0-nightly-20260908080516 — 2026-09-08
- 3.21.0-nightly-20260907080549 — 2026-09-07
- 3.21.0-nightly-20260904080455 — 2026-09-04
- 3.21.0-nightly-20260903080506 — 2026-09-03
- 3.21.0-nightly-20260902080505 — 2026-09-02
- … 853 more at https://npm.io/package/@salesforce/pwa-kit-react-sdk/versions

## README

:loudspeaker: Hey there, Salesforce Commerce Cloud community!

We’re excited to hear your thoughts on your developer experience with PWA Kit and the Composable Storefront generally! Your feedback is incredibly valuable in helping us guide our roadmap and improve our offering.

:clipboard: Take our quick survey here: [Survey](https://forms.gle/bUZNxQ3QKUcrjhV18) 

Feel free to share this survey link with your colleagues, partners, or anyone who has experience with PWA Kit. Your input will help us shape the future of our development tools.

Thank you for being a part of our community and for your continuous support! :raised_hands:

# The Progressive Web App (PWA) Kit SDK

[![NPM](https://nodei.co/npm/@salesforce/pwa-kit-react-sdk.png?downloads=true&stars=true)](https://nodei.co/npm/@salesforce/pwa-kit-react-sdk/) [![SalesforceCommerceCloud/pwa-kit/test](https://github.com/SalesforceCommerceCloud/pwa-kit/actions/workflows/test.yml/badge.svg)](https://github.com/SalesforceCommerceCloud/pwa-kit/actions/workflows/test.yml)

A library of components and utilities that supports the rendering pipeline for the Progressive Web App (PWA) Kit from Salesforce.

## Requirements

-   Node 16.11 or later
-   npm 8 or later

## Install Dependencies

```bash
npm i
```

## Documentation

The full documentation for PWA Kit and Managed Runtime is hosted on the [Salesforce Developers](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/overview) portal.

### Useful Links:

-   [Get Started](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/getting-started.html)
-   [Skills for Success](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/skills-for-success.html)
-   [Set Up API Access](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/setting-up-api-access.html)
-   [Configuration Options](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/configuration-options.html)
-   [Proxy Requests](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/proxying-requests.html)
-   [Push and Deploy Bundles](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/pushing-and-deploying-bundles.html)
-   [The Retail React App](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/retail-react-app.html)
-   [Rendering](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/rendering.html)
-   [Routing](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/routing.html)
-   [Phased Headless Rollouts](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/phased-headless-rollouts.html)
-   [Launch Your Storefront](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/launching-your-storefront.html)

## Support Policy
Security patches are provided for 24 months after the general availability of each major version of the SDK (1.0, 2.0, and so on).

---
_Source: https://npm.io/package/@salesforce/pwa-kit-react-sdk · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
