generated: '2026-07-17' method: searched source: npm @appdirect scope + https://developer.appdirect.com/storefront note: >- AppDirect ships first-party client-side / embeddable libraries for building marketplace storefronts and sub-apps. Distinct from server-side SDKs (there is no general REST client). families: - family: Storefront theming components: - name: "@appdirect/sfb-toolkit" description: Storefront Toolkit — build custom marketplace themes (also a CLI, see cli/). url: https://www.npmjs.com/package/@appdirect/sfb-toolkit - name: "@appdirect/sfb-theme-plaza" description: Plaza storefront theme package. url: https://www.npmjs.com/package/@appdirect/sfb-theme-plaza docs: https://developer.appdirect.com/storefront - family: Embedded UI components: - name: "@appdirect/universal-header" description: AppDirect header component embeddable across marketplace sub-apps. url: https://www.npmjs.com/package/@appdirect/universal-header source_code: https://github.com/appdirect/universal-header - name: "@appdirect/public-custom-app-ui" description: UI scaffolding for public custom apps embedded in the marketplace. url: https://www.npmjs.com/package/@appdirect/public-custom-app-ui - family: Auth components: - name: "@appdirect/spa-oauth-pkce" description: Framework-agnostic OAuth 2.0 Authorization Code + PKCE client for browser SPAs. url: https://www.npmjs.com/package/@appdirect/spa-oauth-pkce