In production
Marketplace SDK · Page Builder extensions · In production

Apps that live inside the editor.

Seven Marketplace apps shipped to date — built with the Sitecore Marketplace SDK and validated through the dogfood loop: every skill file rehearsed against a real app before being committed as agent knowledge.

Back to SitecoreContact Me
What the SDK is
The Sitecore Marketplace SDK exposes an iframe-based extension model — apps live inside Page Builder, Dashboard, Pages editor, and Content Hub, talking to the host via a typed postMessage bridge. Three architectures: client-side iframe (most common), full-stack (Auth0 PKCE for authenticated server calls), or experimental server-to-server. The pipeline supports all three.
Skills used

The marketplace knowledge stack.

Twelve skills auto-load when manifest.platform_target == marketplace. Each one was dogfood-validated against a real app build before being committed as agent knowledge. The full-stack and client-side variants pull different subsets — the setup-scaffold decision tree at the top picks which apply.

setup-scaffold

Decision-tree entry point — Content SDK head app, Marketplace Client-Side, Marketplace Client-Side + OAuth proxy, or Marketplace Full-Stack. Picked first, picks the rest.

setup-marketplace-client-side

Scaffolds the canonical client-side iframe Marketplace app (Mode A). shadcn-quickstart command, next-app flatten, Vitest stack, useSyncExternalStore template, Chrome Local Network Access headers.

setup-marketplace-full-stack

Scaffolds the Mode A + Mode B Auth0-PKCE full-stack variant with experimental_createXMCClient — for apps that need SSR-side authenticated calls on behalf of a logged-in Cloud Portal user.

marketplace-sdk-client

Entry-point reference for the postMessage bridge to the portal. ClientSDK.init, Provider + singleton, query/mutate/subscribe verbs, extension-point types, response unwrapping, error codes.

marketplace-sdk-xmc

XM Cloud endpoint reference — sites, pages, agent, authoring, preview, live, content-transfer, search. sitecoreContextId rules, GraphQL endpoints, Mode A vs B response unwrap.

marketplace-sdk-ai

The AI Skills package — generateBrandReview, the params-wrapper trap, ExtractableFile input types, oversized-payload SyntaxError, both module + experimental_createAIClient modes.

marketplace-sdk-extension-routes

Post-scaffold interactive — pick extension points, name routes, generate App Router files, produce the exact values to paste into Cloud Portal → App Studio.

marketplace-sdk-lifecycle

End-to-end lifecycle — custom vs public apps, Cloud Portal registration, the three architectures (client-side iframe / full-stack / experimental server-to-server), Auth0 model, Blok compliance, submission.

marketplace-sdk-testing-debug

Local dev loop — HTTPS + mkcert, test-app registration, Chrome LNA traps, extracting orgId/tenantId/contextId, iframe sandbox constraints, iframe-handshake + cookie debug checklist.

marketplace-sdk-host-frame-testing

Visual smoke recipe — load the app via the host URL, locate the iframe by origin, clip the surrounding chrome, compare against the approved POC clickdummy as the visual ground truth.

sitecoreai-auth

Shared OAuth 2.0 client-credentials auth for all four SitecoreAI APIs (Agent, Pages, Publishing, Sites). Automation-client creation, token caching, 401 handling, the three-segment env-var naming.

blok-setup, blok-theming, blok-marketplace-integration

The Blok design system — shadcn init flow, eight theming token categories (colors, typography, spacing, radius, shadows, sizes, breakpoints, semantic), iframe viewport constraints, public-app submission checklist.

Methodologies

How the agents are trained.

The methodologies are how skill content earns its place. Dogfood validates; real-tenant probes prevent assumption-failure; pipeline-is-a-partnership keeps operator agency. These are not branding terms — they are the operational discipline behind every shipped app.

Dogfood Loop

Every skill file is rehearsed against a real app build BEFORE being committed as agent knowledge. If the skill cannot drive a clean build on the first try, it gets revised. The four latest Marketplace apps (PageShot, QuickCopy, Component Atlas, Last-Edit Trail) were the dogfood targets that validated the current skill stack.

Read methodology →

Pipeline Is a Partnership

The agents do not work in a vacuum. Each command surfaces operator checkpoints, escalations, and assumptions explicitly — never "completed silently." The pipeline succeeds when the operator can audit any decision the agents made, at any stage, without rerunning the work.

Read methodology →

Real-Tenant Probe

Hard-gate every planning stage against a live Sitecore tenant capture before commit. Probes catch the "Sitecore returns a shape no doc page mentions" case at Tranche 1 instead of Tranche 6. Redirect Manager PRD-001 was cancelled at T001 after a probe found a fundamental assumption was wrong — saving weeks of wasted build.

Read methodology →

Skills, For Real

Skills are not prose-to-fill-a-folder. Each one is operational knowledge with hard rules, stop conditions, verification steps, and references. They auto-surface by description match — agents do not have to be told which to load. Twelve marketplace-track skills + eleven content-track skills, all dogfood-validated.

Read methodology →
Apps shipped

Seven live, four dogfood-validated.

Every entry below is a real Marketplace app — most live on the public Marketplace, all running in real tenants. The latest four were the dogfood targets that earned the current skill stack the right to call itself battle-tested.

AI Integration

AI Chat in Page Builder

An AI chat assistant inside Page Builder that understands your Sitecore setup — pages, components, data sources, and structure — helps editors stay focused instead of switching tools. This PoC uses the Sitecore Marketplace SDK and Vercel AI SDK so editors can retrieve context, check publishing and translation status, run brand reviews, update content, create and translate news pages, and manage campaigns, all via natural language inside the editor.

Vercel AI SDKMarketplace
Page Builder

Image Hotspot Manager

A Sitecore Marketplace app that improves how editors place and manage hotspots on images in Page Builder. Instead of manually entering X/Y coordinates, editors click on the image to add hotspots, drag to reposition, and add tooltip text and colors.

MarketplacePage Builder
SitecoreAI

Workflow Manager

A Sitecore Marketplace app for managing content workflows in SitecoreAI. Editors can work in two modes: Full Page with list and Kanban views across sites and languages, or Page Builder with page-level workflow and datasource usage.

MarketplaceSitecoreAI
Page Builder

PageShot

A Sitecore Marketplace custom app that adds a one-button screenshot control inside the SitecoreAI Pages editor. Editors click Capture in a Page Builder Context Panel and get a chrome-free PNG rendered by the SitecoreAI Agent API — then Copy to clipboard, Download as PNG, or Open in a new tab. No OS screenshot tool, no editor chrome, no manual cropping.

MarketplacePage Builder
Page Builder

QuickCopy

A Sitecore Marketplace Page Context Panel app with five one-click copy buttons for the SitecoreAI Pages editor: Live URL, Preview URL, Item ID, Page Title, and a Share Link (Markdown or plain text). Values are pre-fetched the moment the editor opens a page, so clicks are instant — no URL hunting, no digging for Item IDs. Keyboard-shortcut accessible, dark-mode default, with in-place button morphing feedback and honest disabled/error states.

MarketplacePage Builder
Page Builder

Component Atlas

A Sitecore Marketplace app that ships two surfaces from one app registration: a Dashboard Widget for component-centric search and a Page Context Panel for page-centric impact. Type a rendering name to see every page that uses it, or open a page to see its renderings and datasources with +N other pages impact counters. The atlas is built on demand from the Sitecore Agent API, scans pages in parallel for throughput, and caches results for the tab's lifetime — no backend, no persisted index.

MarketplacePage Builder
Page Builder

Last-Edit Trail

A Sitecore Marketplace Page Builder Context Panel app that surfaced the last 5 versions of the active page in the current language — newest-first, with age and (when surfaced) author — directly inside the editor. PRD-000 shipped clean; PRD-001 (Compare view) became a lessons-learned partial failure when first real-tenant smoke revealed nine integration issues despite green tests and build. The product was ultimately retired — but the idea and the methodology lessons it produced are kept. The full breakdown lives in the case study and in "The Pipeline Is a Partnership."

MarketplacePage BuilderLessons Learned
SitecoreAI

Redirect Manager

A Sitecore Marketplace app that puts Redirect Maps where editors actually work — across three surfaces from one install. A full-page workbench with regex authoring and a built-in Test tab that simulates how the Content SDK RedirectsProxy would evaluate a URL step-by-step against the loaded redirect inventory, a context panel that adds a redirect for the page you're editing in one click, and a dashboard tile that surfaces recent activity at a glance. Publishes to the live site in one click. Tells you when the local simulator has drifted from upstream Sitecore/content-sdk — with a Claude Code slash command that re-ports the changes for the engineer. The build itself produced a methodology lesson worth keeping — captured in the case study.

MarketplaceSitecoreAIAuthoring API
Stripe

Paywall Blueprint

The first publicly available worked example of charging for a Sitecore Marketplace app. A public open-source reference that demonstrates a complete paywall flow — freemium layout, the full denial-state UX library, and real Stripe Checkout end-to-end — wrapped around two clean swap-in seams so adopters can fork the repo, replace the payment provider or the entitlement store with a single file, and ship a paid Marketplace app without reinventing the gating pattern.

MarketplaceStripeSitecoreAI
Case studies

How each one actually shipped.

Each case study is the full agentic write-up — the PRD, the architecture, the ADRs, the friction log, what went well, what got iterated, and the framework learnings that landed back in the pipeline.

Paywall Blueprint

11-card bento dashboard · Stripe integration · live in prod

Read case study →

Redirect Manager

Sitecore redirect maps · the multilingual cancellation lesson

Read case study →

Last Edit Trail

Partial-failure case · operator-triaged trade-off · framework learnings

Read case study →

Component Usage Atlas

Rendering inventory · host-frame smoke methodology proven

Read case study →

QuickCopy

Cross-tenant content copy · SDK-types refactor · design-polish-1 shipped

Read case study →

PageShot

Visual page captures · v1 of the dogfood loop

Read case study →
Need an editor-side tool?

Want a Marketplace app built this way?

Custom or public, client-side iframe or full-stack Auth0 — the pipeline handles every variant. If you have a Page Builder extension on the horizon, reach out.