Skip to content
Kitenzo Headless is currently invite-only. To enable it on your store, email support@kitenzo.com.

Mode 2 — SDK overview

The SDK gives you the data and the logic to build your own bundle UI: fetch bundles, drive a builder state machine, compute prices locally, and produce a ready-to-use cart payload. Kitenzo handles validation, pricing and the cart contract; you own every pixel.

@kitenzo/core

Framework-agnostic. The KitenzoClient, the builder state machine (createBundleBuilder), local pricing (calculatePrice, formatMoney), cart helpers and all TypeScript types. Zero runtime dependencies.

core reference →

@kitenzo/react

Re-exports all of core, and adds KitenzoProvider, hooks (useBundle, useBundleBuilder, useBundlePrice, useBundleCart, …) and the BundleEmbed component.

react reference →

Terminal window
# React storefronts
npm install @kitenzo/react
# Non-React (vanilla, Vue, Svelte, server scripts)
npm install @kitenzo/core

Both packages are version 0.2.6 and published publicly to npm. @kitenzo/react peer-depends on react >= 18 and react-dom >= 18 (optional @shopify/hydrogen-react >= 2024.0.0).

3. Price locally

useBundlePrice computes the discounted price instantly as selections change — no API call.