generated: '2026-07-17' method: searched source: npm registry (@appdirect scope) + github.com/AppDirect note: >- AppDirect publishes no general-purpose REST/GraphQL API client SDK on the public registries. The first-party libraries under the npm @appdirect scope are storefront and marketplace developer tooling (theme toolkit CLI, embeddable header, SPA OAuth PKCE client). Captured here as official packages; the storefront toolkit is also catalogued as a CLI (cli/) and the UI libraries as components (components/). packages: - language: javascript registry: npm name: "@appdirect/sfb-toolkit" url: https://www.npmjs.com/package/@appdirect/sfb-toolkit install: npm install @appdirect/sfb-toolkit description: Storefront Toolkit CLI to power up building your custom theme for AppDirect's Marketplace. version: 5.0.9 official: true - language: javascript registry: npm name: "@appdirect/spa-oauth-pkce" url: https://www.npmjs.com/package/@appdirect/spa-oauth-pkce install: npm install @appdirect/spa-oauth-pkce description: Framework-agnostic OAuth 2.0 Authorization Code + PKCE client for browser SPAs. official: true - language: javascript registry: npm name: "@appdirect/universal-header" url: https://www.npmjs.com/package/@appdirect/universal-header install: npm install @appdirect/universal-header description: AppDirect header component that can be embedded in marketplace sub-apps. version: 2.5.19 source_code: https://github.com/appdirect/universal-header official: true