Boron, for mobile.

Krypton brings the same catalog, cart, and checkout data that powers Boron storefronts to native iOS and Android apps — one commerce backend, no second integration to build and maintain.

See Boron, available todaySee how it works
Status: LivePlatform: Expo / React NativeWraps: Same Storefront API as BoronBackend: Unified Storefront Catalog

Krypton — At a Glance

Why merchants like it
  • A mobile roadmap grounded in real endpoint work, not a slide deck
  • No second backend to trust
  • A real starter-app strategy, not a blank-project mobile build
  • Checkout continuity with the rest of the platform
Built for developers
  • A concrete hook surface to scope work against
  • Naming and scaffolding decisions already made
  • A runtime-appropriate architecture, not a copy-paste of Boron's
  • A clear, documented rollout sequence
Krypton is a fit if you are...
  • D2C brands and creators looking to launch native iOS and Android apps
  • developers who want a unified TypeScript SDK for web and mobile
  • technical teams needing one commerce backend across web storefronts and native mobile apps

What is Krypton?

The fastest way to build a commerce mobile app on Prebit

Krypton is a toolkit developers use to build a real mobile app — a store app, a customer app, a brand app — on top of Prebit, the same way Boron is the toolkit for building a custom website. Nobody has to rebuild login, cart, checkout, or product browsing from scratch.

Why this matters to merchants planning their mobile launch

A merchant evaluating Prebit's mobile story can see the real plan today — most importantly, that a Krypton app shows the exact same products, prices, and stock as the web storefront, not a separate mobile-only system that could drift out of sync.

Why developers get a head start from day one

The plan already lays out what's ready to build today and what's coming next, in real detail. That's what lets a team start building against Krypton with confidence instead of guessing at a roadmap slide.

Why Prebit built Krypton

Krypton connects to the same store data as the website, not a separate system

A store app's product, cart, and checkout screens are a customer-facing surface, exactly like a website — so Krypton connects to the exact same store data Boron already uses, rather than a completely different, admin-facing system built for something else entirely.

One playbook proven on web first, then carried over to mobile

Rather than guess at shared code between web and mobile before either is fully proven, Krypton is being built the same deliberate way Boron was: directly against the platform's real data, tested on its own, before anything gets shared between the two.

The rollout plan is based on what's actually ready, not a guess

Every part of Krypton's plan was checked against what the platform can actually support today. That's what makes the rollout sequence below a real sequence, not a wishlist.

Key features

Same store data as the website, built the mobile-native way

Krypton reads from the exact same store data as the website, but the code underneath is built the way a real mobile app should be built, not a copy-paste of the web version.

Merchant impact: A Krypton mobile app shows the same products, prices, and stock as the web storefront, because both read from the same backend.

Developer impact: Krypton wraps the identical public Storefront API Boron uses. Boron's Server Components become TanStack Query hooks (`useProducts`, `useProduct`) since React Native has no server runtime to lean on; Server Actions become hooks calling the client directly. A developer who already understands Boron's data model has a real head start here.

Example: The same `getProduct(slug)` endpoint Boron's Server Component calls directly is the endpoint the Krypton `useProduct(id)` hook calls through TanStack Query.

Set up once per store, the way a mobile app expects

Connecting a Krypton app to a specific store is handled the way mobile apps are actually built, not a web pattern awkwardly forced onto a phone.

Merchant impact: Store configuration stays simple and correct per store, regardless of platform.

Developer impact: Next.js inlines `NEXT_PUBLIC_*` env vars at build time, which is how Boron reads config with no Context Provider needed. React Native has no build-time env inlining, so Krypton uses a root `<PrebitProvider storeId apiBase ... />` instead — a deliberate, documented pattern purpose-built for React Native.

Example: Switching a Krypton app between a staging store and a production store means changing `<PrebitProvider storeId="..." />` props, matching how a mobile app is expected to configure itself at runtime.

Checkout that feels native to a phone

Paying on a Krypton app opens a proper in-app browser for the payment step and brings the shopper right back into the app afterward — built the way a phone actually expects checkout to work, not a web popup squeezed onto a small screen.

Merchant impact: A Krypton checkout goes through the same checkout system web orders do, not a parallel mobile-only payment path.

Developer impact: Boron's web checkout uses an iframe overlay with `postMessage` and an escape-to-top-level step before a payment provider runs. A mobile OS has no iframe concept, so Krypton uses `expo-web-browser`'s in-app browser plus a deep-link return instead — same cart-token contract, same underlying checkout system, mechanics purpose-built for mobile.

Example: A shopper taps checkout in the app, an in-app browser opens for payment, and a deep link returns them to the app on success, failure, or cancellation.

Browsing and cart are ready now; accounts follow soon after

Product browsing, search, and cart can be built on Krypton today. Customer login, order history, and wishlists follow shortly after, on a clear, known timeline — not an open-ended promise.

Merchant impact: A team can start on a Krypton-based product catalog and cart experience now, with a clear, known path to full account and order history soon after.

Developer impact: The full hook surface is `useAuth`, `useProducts`, `useProduct`, `useCart`, `useCheckout`, `useWishlist`, `useSearch`, `useOrders`, `useCustomer`, `useAnalytics`. `useProducts`, `useCart`, and `useSearch` build against the real Storefront API today; `useAuth`, `useCustomer`, `useOrders`, and `useWishlist` follow as mobile customer accounts roll out.

Example: A team builds a browse-and-add-to-cart mobile experience first, with full account and order history following on the same rollout timeline as mobile accounts.

A real starting app, not a blank screen

A Krypton launch won't start from an empty project. Ready-made starter apps for common store types (fashion, electronics, grocery, cosmetics, single-brand) are part of the plan, the same way Boron already has one for the web.

Merchant impact: A Krypton launch won't start from a blank project — a real starter app matching the merchant's category is planned, the same way a web starter store exists for Boron today.

Developer impact: Krypton follows the same "framework first, templates demonstrate" shape Boron already uses for `prebit-template-store`: Home → Collections → Search → Product → Cart → Checkout → Profile → Orders → Wishlist, with starter apps demonstrating the framework as it rolls out.

Example: A fashion brand's mobile team clones a Fashion Store starter instead of assembling a product-browsing flow from a blank Expo Router project.

Architecture

Commerce Engine
Typed API + Events
Framework Layer (Boron / Krypton)
Frontend Surface
Merchant Outcomes

Every layer feeds the next: Krypton sits inside this chain rather than bypassing Commerce Engine's data contracts.

Same public Storefront API, mobile-appropriate client

Krypton's own small Storefront API client is conceptually parallel to Boron's, purpose-built for the mobile runtime.

TanStack Query as the client-side data-fetching engine

TanStack Query plays the role client-side that Next.js's `fetch` cache-tags play for Boron's server-side reads — the hook layer's actual caching and revalidation engine.

expo-secure-store for token storage

Where Boron mirrors the cart token into `localStorage` plus a same-domain cookie, Krypton uses `expo-secure-store` — the mobile-native equivalent, purpose-built for a runtime with no browser storage model.

Checkout via in-app browser and deep link

`expo-web-browser` plus a deep-link return is Krypton's native equivalent of Boron's iframe-overlay-plus-postMessage pattern.

Merchant benefits

A mobile roadmap grounded in real endpoint work, not a slide deck

A merchant can see today exactly which mobile commerce capabilities (browsing, cart) are ready first and which (full account/order history) follow next, with specifics instead of a generic "mobile is coming."

No second backend to trust

Because Krypton wraps the same Storefront API as Boron and the web storefront, a Krypton mobile app never shows different stock, pricing, or catalog data than the web experience.

A real starter-app strategy, not a blank-project mobile build

The category-specific starter apps mean a Krypton launch gets a real head start, the same way Boron's `prebit-template-store` gives web launches one today.

Checkout continuity with the rest of the platform

Krypton checkout routes through the same `prebit-checkout` system as web, not a separate mobile-only payment integration to trust independently.

Developer benefits

A concrete hook surface to scope work against

Ten named hooks with individually documented rollout status make Krypton's real scope legible, rather than a vague "mobile SDK" promise.

Naming and scaffolding decisions already made

Package name `@prebit/krypton` (scoped, matching `@prebit/boron`/`@prebit/sdk`), scaffolder `create-krypton-app` (unscoped, matching every scaffolder's own muscle-memory convention), and no shared picker with `create-prebit-app`/`create-boron-app` — all decided in advance, for the same reasons Boron's own scaffolding stayed fully separate.

A runtime-appropriate architecture, not a copy-paste of Boron's

Config via provider instead of env vars, TanStack Query instead of Next.js fetch cache tags, `expo-secure-store` instead of localStorage+cookie, in-app browser instead of iframe — each difference from Boron is a deliberate runtime decision, purpose-built for mobile.

A clear, documented rollout sequence

A developer picking this up doesn't have to guess which hooks are ready first — the architecture doc states it endpoint by endpoint, and this page mirrors that same clarity.

Real use cases

Merchant planning ahead

A brand wants to know whether to build with Krypton or invest in a native app independently.

Outcome: A concrete answer: Krypton's architecture shares Boron's backend, so building on it now avoids a second integration effort later.

Agency scoping a mobile proposal

An agency is asked whether Prebit supports native mobile apps.

Outcome: A clear answer grounded in this page: here's the real rollout plan and what ships first.

Developer evaluating the technical bet

An engineer wants to judge whether Krypton's implementation actually reuses Boron's validated backend contracts or reinvents them.

Outcome: Confidence that it's the former — Krypton wraps the same Storefront API, the same architectural decision Boron already proved out.

Technical buyer comparing platforms

A CTO is comparing Prebit's mobile story against a competitor's native SDK.

Outcome: A clear, specific rollout sequence for realistic timeline planning, not a vague promise.

Performance

Built on the same proven request/response contracts as Boron

Krypton wraps endpoint contracts already validated in production by Boron's own Storefront API client, rather than a fresh, unproven integration.

TanStack Query's caching model as the client-side engine

Krypton leans on TanStack Query's own caching and background-refetch behavior client-side, the mobile equivalent of what cache tags do for Boron server-side.

Expo/EAS Build and Update for fast iteration

The stack uses Expo's managed workflow with EAS Build/Update for over-the-air updates — shipping fixes without a full app-store review cycle.

SEO and AI-search advantages

Not directly applicable — Krypton is a native app framework

Native mobile apps aren't indexed the way web pages are, so traditional SEO advantages don't apply here the way they do for Boron or the Bit Theme Engine.

Deep-link return paths matter for app-to-web continuity

Krypton's deep-link checkout return mechanism is relevant to app-store deep-linking and universal-link setup, which affects discoverability and re-engagement, if not classic SEO.

Shared catalog data keeps app and web listings consistent

Because a Krypton app reads the same catalog as the web storefront, product information a customer sees in-app matches what search engines index for the web version.

Comparison

How Krypton compares

A direct, factual read on where each platform is strong, and where Prebit takes a different approach.

PlatformBest forWhere Prebit differs
ShopifyMerchants who want a mature ecosystem and are comfortable assembling apps around the core product.Prebit is building native mobile commerce on the same Storefront API and catalog data that already power Boron storefronts, for one consistent backend across web and mobile.
WooCommerceTeams already invested in WordPress that can manage hosting, plugins, and patching themselves.Prebit is building native mobile commerce on the same Storefront API and catalog data that already power Boron storefronts, for one consistent backend across web and mobile.
DukaanFast setup for lightweight catalogs and social-first merchants who need simple operations.Prebit is building native mobile commerce on the same Storefront API and catalog data that already power Boron storefronts, for one consistent backend across web and mobile.
WixVisual-first website editing where commerce complexity is still relatively low.Prebit is building native mobile commerce on the same Storefront API and catalog data that already power Boron storefronts, for one consistent backend across web and mobile.
SquarespaceContent-led brands that prioritize polished publishing and lighter transactional workflows.Prebit is building native mobile commerce on the same Storefront API and catalog data that already power Boron storefronts, for one consistent backend across web and mobile.
BigCommerceMid-market catalog and B2B scenarios that need established enterprise controls.Prebit is building native mobile commerce on the same Storefront API and catalog data that already power Boron storefronts, for one consistent backend across web and mobile.
MagentoEnterprises with large implementation budgets and in-house platform engineering teams.Prebit is building native mobile commerce on the same Storefront API and catalog data that already power Boron storefronts, for one consistent backend across web and mobile.

Directional and factual. Validate against your own catalog complexity, channel strategy, and budget before deciding.

FAQs

Frequently asked questions about Krypton

Plain answers to what merchants, agencies, and developers actually ask.

Krypton is a dedicated Prebit capability focused on native ios & android mobile shopping apps powered by expo & react native. It is positioned as part of the wider Prebit platform rather than a disconnected add-on.

Krypton is best suited to D2C brands and creators looking to launch native iOS and Android apps and developers who want a unified TypeScript SDK for web and mobile.

Krypton relies on Commerce Engine contracts for product, cart, order, customer, or event state so teams are not duplicating business logic across separate tools.

Yes. Boron is Prebit's Next.js commerce framework, and this feature is designed to surface cleanly inside Boron storefront implementations.

Krypton is Prebit's Expo and React Native commerce framework, wrapping the same Storefront API as Boron for native mobile apps.

Yes. The feature set is designed so agencies can standardize workflows, theme patterns, or integration playbooks instead of rebuilding each project from scratch.

Yes. Prebit's direction is API-first and framework-aware, so custom logic can be added through typed interfaces, event flows, and deployment pipelines instead of fragile UI workarounds.

Usually yes, although the mechanism depends on the feature. Prebit's architecture aims to reduce plugin sprawl, tighten data contracts, and keep storefront rendering paths cleaner.

Start with the workflow you already run today, map the manual steps and integration points, then validate how this feature reduces handoffs, errors, or duplicated implementation effort.

It is part of the Prebit ecosystem, but the feature pages are intentionally written as independent product narratives so merchants, agencies, and developers can evaluate each capability on its own merits.

A third-party app usually means a second data model, a second permissions surface, and a second thing that can silently drift out of sync. Krypton reads and writes through the same Commerce Engine contracts as the rest of Prebit, so there is one source of truth instead of an app-plus-platform reconciliation problem.

Krypton is modeled at the platform layer, not inside a specific theme or frontend. Switching themes, or moving a storefront from one framework surface to another, does not require re-entering or migrating the underlying data.

No for the core merchant workflow, which is designed to work out of the box. Yes if a team wants deeper customization, custom UI, or integration with an external system, which is why the developer-facing contracts exist alongside the merchant UI.

The goal is for platform-level features to add negligible overhead compared to stitching together equivalent third-party scripts or apps, since the logic runs closer to the same data layer instead of making extra round trips.

It is included as part of the relevant Prebit plan rather than sold as a separate paid add-on, though final packaging can vary by plan tier — check current plan details before assuming feature-by-feature pricing.

Prebit maintains the underlying platform logic and ships improvements centrally. Merchants and developers configure and extend it, rather than owning the core implementation the way they would with a self-hosted plugin.

Generally yes. Most Prebit capabilities are additive rather than mandatory, so a team can adopt them when the workflow actually calls for it instead of being forced into every surface on day one.

The same contracts that make a single store work cleanly are what let multi-store and enterprise operators standardize the same workflow across several storefronts instead of re-implementing it per store.

Start a trial, look at the relevant dashboard surface directly, and compare it against whatever manual process or third-party tool currently handles the same job — the difference is usually clearest in a real side-by-side.

Specific and technical, by design — this page describes real architecture and real behavior, not vague marketing claims, so a merchant, agency, or developer can evaluate it accurately.

Krypton is in active development, built on the same Storefront API that powers Boron in production today. This page describes the real architecture plan and rollout sequence.

No. Krypton wraps the same public, no-OAuth Storefront API Boron already wraps — not the OAuth-gated Partner API client, which serves a different, backend-integration use case entirely.

`useProducts`, `useCart`, and `useSearch` are backed by real, already-validated Storefront API endpoints and can be built against them right now. `useAuth`, `useCustomer`, `useOrders`, and `useWishlist` follow as mobile customer accounts roll out in `prebit-checkout`/`accounts-storefront`.

Not yet, deliberately — Krypton is being built with its own small client first, the same way Boron's client was, so the shared core that comes later reflects two real, working implementations instead of one.

Boron's web checkout opens an iframe overlay with postMessage and an escape-to-top-level step before a payment provider runs, for 3DS/UPI app-switch safety. Krypton uses `expo-web-browser`'s in-app browser plus a deep-link return instead, since a mobile OS has no iframe concept — same cart-token contract and underlying checkout system, mechanics purpose-built for mobile.

A scaffolder named `create-krypton-app` is planned, matching `create-boron-app`'s unscoped naming convention, with no shared code or picker with either existing scaffolder.

Catalog, cart, and search first, since those already build against live Storefront API endpoints. Mobile customer accounts in `prebit-checkout`/`accounts-storefront` come next, which unlocks `useAuth`, `useCustomer`, `useOrders`, and `useWishlist` on the same timeline.

Explore More

Ready to try Krypton?

Start free. No credit card required. Explore the rest of the Prebit platform once you're in.

See Boron, available todayRead Commerce Engine

← All Prebit features